python生成以及打开json、csv和txt文件的实例
生成txt文件:
mesg="helloworld" withopen("test.txt","w")asf: f.write("{}".format(mesg)) print("加载完成!")
生成json文件:
importjson mesg={"key":"value"} withopen("test.json","w")asf: json.dump(mesg,f) print("加载完成!")
生成csv文件:
importcsv withopen("test.csv","w")asf: fieldnames=["name","age"]#表的列名 writer=csv.DictWriter(f,fieldnames=fieldnames) writer.writeheader()#加上表头 writer.writerow({"name":"shannon-li","age":4})#按行添加 print("加载完成!")
打开txt文件:
withopen("test.txt")asf: content=f.read() print("文件内容:{}".format(content))
打开json文件:
importjson importsys withopen("test.json")asf: try: content=json.load(f) print("文件内容:{}".format(content)) exceptTypeError: sys.exit("Erroronloadjsonfile.")
打开csv文件:
importcsv importsys content=[] withopen("test.csv")asf: reader=csv.DictReader(f,delimiter=",",quotechar="|") try: forrowinreader: content.append({"name":row["name"],"age":row["age"]}) print("文件内容:".format(content)) exceptcsv.Errorase: sys.exit("file%s,line%d:%s"%(f,reader.line_num,e))
以上这篇python生成以及打开json、csv和txt文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。