python读写csv文件
import csv # 写数据 with open("data.csv","w",encoding="utf-8",newline="") as f: w = csv.writer(f) w.writerow(["id","name","mobile"]) w.writerow(["1001","张三","13011112222"]) w.writerow(["1002","李四","13022226666"]) # 读数据 with open("data.csv","r",encoding="utf-8") as f: r = csv.reader(f) for data in r: print(data)
结果:
这里额外提一下 Python 文件读写的三种模式
r 读模式 ,读取文件内的数据
w 写模式,会清除原有的数据,重写新的数据到文件
a 追加模式,追加模式就是不改变原有数据,在原有数据的基础上往后面继续写下去。