【python】用csv模块的writerow()写入文件总有空行的解决办法

import csv

with open('data.csv','w') as file:
    writer = csv.writer(file)
    writer.writerow(['id','name','age'])
    writer.writerow(['10001','ZhangSan',18])
    writer.writerow(['10002','LiSi','20'])

使用writerrow写入文件总有空行出现


在打开文件的方法里面设置参数:newline=‘’   即可

import csv

with open('data.csv','w',newline='') as file:
    writer = csv.writer(file)
    writer.writerow(['id','name','age'])
    writer.writerow(['10001','ZhangSan',18])
    writer.writerow(['10002','LiSi','20'])

输出的文件没有空行

猜你喜欢

转载自blog.csdn.net/lm3758/article/details/82966956