Txt文件存储
将数据保存为txt文件格式是最为简单的。
with open('test.txt','w',encoding='utf-8') as file:
data = '保存文件'
file.write(data+‘\n’) #写入文件 可以添加写入的'\n'.join([字段])
file.close() # 关闭
JSON文件存储
可以调用 JSON loads()方法将JSON文本字符串转为JSON对象,可以通过 dumps()方法将 JSON 对象转为文本字符串,
import json
with open ('data.json','w',encoding='utf-8') as file:
#如果想保存为JSON格式的,可以在加一个参数indent=2即可。
file.write(json.dumps(data,indent=2))
file.close() # 关闭
如果出现不显示中文字符,还需要指定参数ensure_asci=False,json.dumps(data,indent=2,ensure_ascii=False)
CSV文件存储
CSV(Comma-Separated Values),中文可成为逗号分隔值或字符分隔值,其文件以纯文本形式存储表格数据。Python标准库自带CSV模块,不用自行安装,直接导入即可。
import csv
with open('csv_test.csv','w',newline = '') as csvfile:
#将文件加载到CSV对象中
write = csv.writer(csvfile)
#写入一行表头数据
write.writerow(['姓名','年龄'