python3 writerow CSV文件多一个空行
#coding=utf-8 import csv fp = open(‘C:/Users/93794/Desktop/test.csv‘,‘w+‘) writer = csv.writer(fp) writer.writerow((‘id‘,‘name‘)) writer.writerow((‘1‘,‘xiaoming‘)) writer.writerow((‘2‘,‘张三‘)) writer.writerow((‘3‘,‘李四‘))
以上代码会自动每一行多一空行
python3里面对 str和bytes类型做了严格的区分,不像python2里面某些函数里可以混用。所以用python3来写wirterow时,打开文件不要用wb模式,只需要使用w模式,然后带上newline=‘’
#coding=utf-8 import csv fp = open(‘C:/Users/93794/Desktop/test.csv‘,‘w+‘,newline=‘‘) writer = csv.writer(fp) writer.writerow((‘id‘,‘name‘)) writer.writerow((‘1‘,‘xiaoming‘)) writer.writerow((‘2‘,‘张三‘)) writer.writerow((‘3‘,‘李四‘))
相关推荐
chuckchen 2020-10-31
Will0 2020-10-12
Dreamhome 2020-10-09
xirongxudlut 2020-09-28
星辰大海的路上 2020-09-13
chaochao 2020-08-31
猪猪侠喜欢躲猫猫 2020-08-17
快递小可 2020-08-16
shengge0 2020-07-26
巩庆奎 2020-07-21
张文倩数据库学生 2020-07-19
xirongxudlut 2020-07-18
Ericbig 2020-07-18
kyelu 2020-07-09
liangzhouqu 2020-07-07
GuoSir 2020-06-28
chaigang 2020-06-27
pythonxuexi 2020-06-25