温馨提示×

Python writelines如何写入非文本数据

小樊
86
2024-07-18 15:48:22
栏目: 编程语言

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中。这样就实现了将非文本数据写入到文件的操作。

0