python中with open写csv文件_Python实现的简单读写csv文件操作示例

  • Post author:
  • Post category:python


本文实例讲述了Python实现的简单读写csv文件操作。分享给大家供大家参考,具体如下:

python中有一个读写csv文件的包,直接import csv即可

新建test.csv

1.写

import csv

with open(“test.csv”,”w”,encoding=’utf8′) as csvfile:

writer=csv.writer(csvfile)

writer.writerow([“index”,”a_name”,”b_name”])

writer.writerows([[0,’a1′,’b1′],[1,’a2′,’b2′],[2,’a3′,’b3′]])

直接使用这种写法会导致文件每一行后面会多一个空行

解决的方法

用python3来写wirterow时,打开文件时使用w模式,然后带上newline=”

import csv

with open(“test.csv”,”w”,encoding=’utf8′,newline=”) as csvfile:

writer=csv.writer(csvfile)

writer.writerow([“index”,”a_name”,”b_name”])

writer.writerows([[0,’a1′,’b1′],[1,’a2′,’b2′],[2,&#



版权声明:本文为weixin_39619635原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。