csv文件操作

2020-10-24  本文已影响0人  木子李007
解决办法:
在打开文件的时候
fp = open('/Users/mdd/Documents/1.csv','w',newline='')
#newline参数用来控制 每一次写入CSV文件数据的时候,一行行之间是否需要空行
字典读取时:
import csv
fp = open('/Users/mdd/Documents/2.csv')
dict_read_csv = csv.DictReader(fp)
for var in dict_read_csv:
    print(var['name'],var['sex'])
# csv文件中第一行是key值,下面的数据是value
import csv
fp = open('/Users/mdd/Documents/3.csv','w',newline='')
fileds = ['uid','jinbi','zuanshi']
dict_write_csv = csv.DictWriter(fp,fileds)
# fp:打开的文件对象,需要加工成CSV字典处理文件对象
# fileds:标题行 第一行  fileds 也是一个逗号分隔的数据,比如fileds = ['uid','jinbi','zuanshi']
dict_write_csv.writeheader()  # 将指定的标题行先写入到CSV文件里
dict_write_csv.writerow({'uid':'60492525','jinbi':'25','zuanshi':'35'})
dict_write_csv.writerow({'uid':'60492534','jinbi':'49','zuanshi':'32'})
上一篇 下一篇

猜你喜欢

热点阅读