1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| import csv
f = open('files/douyin.csv', encoding='utf-8')
reader = csv.DictReader(f)
print(next(reader)) print(next(reader))
f.close()
''' # 2.创建文件对应的writer对象 # 1)csv.writer(文件对象) f = open('files/test1.csv', 'w', encoding='utf-8') writer = csv.writer(f)
# 写数据:文件对象.writerow(列表) writer.writerow(['name','age','score','gender']) writer.writerows([ ['小明',18,100,'男'], ['小花',18,100,'女'] ])
# 2)csv.DictWriter(文件对象) f = open('files/test2.csv','w',encoding='utf-8') writer = csv.DictWriter(f,['name','age','score','gender'])
writer.writeheader()
writer . writerows([ {'name': '小花','age': 30,'score': 92,'gender':'女'}, {'name': '小红','age': 28,'score': 67,'gender':'女'}, {'name': '老王','age': 25,'score': 88,'gender':'男'} ])
f.close()
|