python csv格式文件操作

  • 读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'])
...

 

  • 修改文件

如果要修改文件内容,只能把内容读出来,修改后再写回去,不能改一点存一点

posted @ 2020-06-21 22:09  谷小雨  阅读(188)  评论(0编辑  收藏  举报