生成txt文件:
mesg = \"hello world\"
with open(\"test.txt\", \"w\") as f:
f.write(\"{}\".format(mesg))
print(\"加载完成!\")
生成json文件:
import json
mesg = {\"key\": \"value\"}
with open(\"test.json\", \"w\") as f:
json.dump(mesg, f)
print(\"加载完成!\")
生成csv文件:
import csv
with open(\"test.csv\", \"w\") as f:
fieldnames = [\"name\", \"age\"] # 表的列名
writer = csv.DictWriter(f, fieldnames=fieldnames)
writer.writeheader() # 加上表头
writer.writerow({\"name\": \"shannon-li\", \"age\": 4}) # 按行添加
print(\"加载完成!\")
打开txt文件:
with open(\"test.txt\") as f:
content = f.read()
print(\"文件内容:{}\".format(content))
打开json文件:
import json
import sys
with open(\"test.json\") as f:
try:
content = json.load(f)
print(\"文件内容:{}\".format(content))
except TypeError:
sys.exit(\"Error on load json file.\")
打开csv文件:
import csv
import sys
content = []
with open(\"test.csv\") as f:
reader = csv.DictReader(f, delimiter=\",\", quotechar=\"|\")
try:
for row in reader:
content.append({\"name\": row[\"name\"], \"age\": row[\"age\"]})
print(\"文件内容:\".format(content))
except csv.Error as e:
sys.exit(\"file %s, line %d: %s\" % (f, reader.line_num, e))
以上这篇python生成以及打开json、csv和txt文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
机器学习中样本比例不平衡的处理方法
-
多路RTSP-RTMP转RTMP官方定制版
2026-05-19栏目: 教程
-
服务器租用价格多少,决定云服务器价格的因素
2026-05-19栏目: 教程
-
企业上云的好处优势告诉你企业为什么要上云?
2026-05-19栏目: 教程
-
阿里云910会员节大促主会场全攻略
2026-05-19栏目: 教程
-
Agentless监控实践中的预警指标采集
2026-05-19栏目: 教程
