gpt4 book ai didi

python生成以及打开json、csv和txt文件的实例

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python生成以及打开json、csv和txt文件的实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

生成txt文件:

?
1
2
3
4
5
mesg = "hello world"
 
with open ( "test.txt" , "w" ) as f:
  f.write( "{}" . format (mesg))
  print ( "加载完成!" )

生成json文件:

?
1
2
3
4
5
6
7
8
import json
 
 
mesg = { "key" : "value" }
 
with open ( "test.json" , "w" ) as f:
  json.dump(mesg, f)
  print ( "加载完成!" )

生成csv文件:

?
1
2
3
4
5
6
7
8
9
10
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文件:

?
1
2
3
with open ( "test.txt" ) as f:
  content = f.read()
  print ( "文件内容:{}" . format (content))

打开json文件:

?
1
2
3
4
5
6
7
8
9
10
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文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.

原文链接:https://blog.csdn.net/weixin_42555131/article/details/82012642 。

最后此篇关于python生成以及打开json、csv和txt文件的实例的文章就讲到这里了,如果你想了解更多关于python生成以及打开json、csv和txt文件的实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com