Python的writelines
方法用于将字符串列表写入到文件中。如果要写入非文本数据,可以先将其序列化为字符串,然后再使用writelines
方法写入文件中。
以下是一个示例,演示如何将非文本数据(如字典)序列化为字符串,然后使用writelines
方法写入到文件中:
import json # 非文本数据,如字典 data = https://www.yisu.com/ask/{'name': 'Alice', 'age': 30} # 将字典序列化为字符串 data_str = json.dumps(data) # 将字符串写入文件 with open('data.txt', 'w') as f: f.writelines(data_str)
在上面的示例中,我们使用json.dumps
方法将字典data
序列化为字符串data_str
,然后将其写入到文件data.txt
中。这样就实现了将非文本数据写入到文件的操作。