码迷,mamicode.com
首页 > 编程语言 > 详细

python写入csv文件多一行

时间:2020-03-03 12:54:37      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:open   hello   row   name   pen   文件查看   coding   alt   空白行   

如执行下面的代码:

 1 import csv
 2 
 3 if __name__ == "__main__":
 4 
 5     content1 = [hello]
 6     content2 = [world]
 7 
 8     with open(test.csv, w) as f:
 9         writer = csv.writer(f)
10         writer.writerow(content1)
11         writer.writerow(content2)

打开test.csv文件查看,如下图:

技术图片

 可以看到,多了一行空白行,解决方式如下:

如果使用的python3:

 1 import csv
 2 
 3 if __name__ == "__main__":
 4 
 5     content1 = [hello]
 6     content2 = [world]
 7 
 8     with open(test.csv, w, newline=‘‘, encoding=utf-8-sig) as f:
 9         writer = csv.writer(f)
10         writer.writerow(content1)
11         writer.writerow(content2)

如果使用的python2:

 1 import csv
 2 
 3 if __name__ == "__main__":
 4 
 5     content1 = [hello]
 6     content2 = [world]
 7 
 8     with open(test.csv, ‘wb‘) as f:
 9         writer = csv.writer(f)
10         writer.writerow(content1)
11         writer.writerow(content2)

python写入csv文件多一行

标签:open   hello   row   name   pen   文件查看   coding   alt   空白行   

原文地址:https://www.cnblogs.com/mrlayfolk/p/12401561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!