csv文件读取
csv文件讀取
文章目錄
- csv文件讀取
- 第一種方式:列表
- 第二種方式:字典
- CSV文件寫入
- 第一種方式:列表
- 第二種方式:字典
第一種方式:列表
示例:
import csv with open("stock.csv",'r',encoding='GBK') as fp:reader=csv.reader(fp)for x in reader:print(x)打印所有:
注意:如果想要打印某一項則 用 print(x[3]) 打印第三列的所有
第二種方式:字典
with open("stock.csv",'r',encoding='GBK') as fp:reader=csv.DictReader(fp)for x in reader:print(x['secShortName'])#secShortName 代表某一個列的名字打印結果:
CSV文件寫入
第一種方式:列表
import csv header=('name','age','height')#表頭 students=[('張三',18,180),('李四', 19, 175),('王五', 20, 180) ] with open("student.csv",'w',encoding='utf-8',newline='') as fp:writer=csv.writer(fp)writer.writerow(header)#寫入表頭writer.writerows(students)#寫入內容結果:
第二種方式:字典
import csv header=('name','age','height')#表頭 students=[{'name':'張三','age':18,'height':180},{'name':'李四','age': 19,'height': 175},{'name':'王五','age': 20,'height': 180} ] with open("student.csv",'w',encoding='utf-8',newline='') as fp:writer=csv.DictWriter(fp,header)#雖然DictWriter創建的時候有一個header,但是想要寫進去數據,還是需要調用 writer.writeheader()方法writer.writeheader()writer.writerows(students)#寫入內容結果:
總結
- 上一篇: Portrait Professiona
- 下一篇: ktv服务器系统调试,张启东:KTV效果