Python的writelines方法用于将字符串列表写入到文件中。如果要写入非文本数据,可以先将其序列化为字符串,然后再使用writelines方法写入文件中。
以下是一个示例,演示如何将非文本数据(如字典)序列化为字符串,然后使用writelines方法写入到文件中:
import json# 非文本数据,如字典data = {'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中。这样就实现了将非文本数据写入到文件的操作。


