大家好,我是好学的小师弟,今天和大家分享下我工作中遇到的一个问题。
我在python中用csv这个库的时候,发现写入的数据导出之后,每条数据之间都会空着一行
原代码:
with open(r'C:\Users\****\Desktop\***python_热榜.csv','a')as f:
csdn_data = csv.writer(f)
csdn_data.writerow(csv_message)
原效果图:
后来查找资料发现,这是因为csv这个库,他觉得你数据量太大,所以每行都会自动给你空一行。那么我们该如何取消呢?
解决方法:
只需要加入一个内置函数。 newline=''
with open(r'C:\Users\***\Desktop\*****python_热榜.csv','a',newline='')as f:
csdn_data = csv.writer(f)
csdn_data.writerow(csv_message)
效果图:
新人创作不易,觉得不错的看官,点个赞吧,么么哒!!!
转载注明出处!