- 读csv文件
首先要有file.csv,它不仅要是.csv后缀,保存时也要选择的csv格式而不是excel等格式
import csv
data =csv.reader(open('file.csv','r'))
for line in data:
print(line) #打印文件每一行的信息
line是一个list,所以可以用下标index直接访问列表内的元素line[0], line[1]...;有时候虽然打开文件看到line[i]是数字,但实际上是字符串
- 写csv文件
import csv
withopen('file.csv','w') as csvfile:
writer=csv.writer(csvfile, dialect='excel') #有dialect='excel',就可以用excel正常打开file.csv了
writer.writerow(['x', 'x'])
writer.writerow(['y','y','y'])
...
- 修改文件
如果要修改文件内容,只能把内容读出来,修改后再写回去,不能改一点存一点