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格式的