python对csv读写

1、csv文件读取

    with open("C:\\Users\\Administrator\\Desktop\\test.csv", 'r', encoding='utf-8') as f:
      reader = csv.reader(f)
      for line in reader:                                                       
          print(line)

需要对reader进行遍历可以输出csv读取结果,另外csv模块读取文件时候时候是默认按照逗号(,)对每行数据进行分割的,所以当我们不希望一些带有逗号(,)的句子被分割开时,可以将该句子用双引号(”“)括起来,这样就不会按照逗号将整个句子拆开了。

2、csv文件写入

csv_write1 = csv.writer(open('C:\\Users\\Administrator\\Desktop\\test1.csv', 'w', newline=''),dialect='excel')
csv_write1.writerow([a,b,c])    

w代表写入,dialect代表文件类型,需要注意writerow中是list格式的  

posted @ 2018-12-06 09:13  zxyza  阅读(196)  评论(0编辑  收藏  举报