解决csv写入,出现新一行的问题
代码如下
with open('data.csv','w') as cf:
writer=csv.writer(cf)
writer.writerow(['id','name'])
writer.writerow(['1','mike'])
出现莫名多一行的效果
解决方案
其中加入newline=’’
with open('data.csv','w',newline='') as cf:
writer=csv.writer(cf)
writer.writerow(['id','name'])
writer.writerow(['1','mike'])