Python csv空行问题

写入csv

with open(birth_weight_file,'w') as f:
    writer=csv.writer(f)
    writer.writerow(birth_header)
    writer.writerows(birth_data)
    f.close()

复制

这种写法最终的结果就是生成的csv文件每两行中间都有一行空白行,解决办法就是在open后面加上newline=''

写法:

with open(birth_weight_file,'w',newline='') as f:
    writer=csv.writer(f)
    writer.writerow(birth_header)
    writer.writerows(birth_data)
    f.close()

猜你喜欢

转载自blog.csdn.net/qq_34626094/article/details/112919541