python3 writerow CSV文件多一个空行

用 python3写代码的时候发现, 使用下面的 wb打开文件,

import csv
with open('learn_csv.csv','w',encoding='utf-8',newline='') as f:
    writer = csv.writer(f)
    writer.writerow(['id','name','age'])
    writer.writerow(['1', 'stvev', '18'])
    writer.writerow(['2', 'cqx', '20'])
发现打开CSV的时候多了一行空白行,

解决办法:

with open('learn_csv.csv','w',encoding='utf-8',newline='') as f:###,newline=''可以让空一行的情况消失




解决办法参考https://blog.csdn.net/pfm685757/article/details/47806469,侵请联删

 

猜你喜欢

转载自blog.csdn.net/bozhanggu2239/article/details/80945396