python-写入csv 文件

项目要做一个导出客户信息的功能,需要写入csv:

注意文件写入的方式  例如   write open(‘w’) 从头开始写,之前写的会被替换  write open(‘a’) 则代表追加,文件指针放在文件末尾。 

1 def write_csv(header, write_data, filename):
2     # header-标题 write_data-写入数据 filename-文件名 
3     with open(filename, 'a', newline='',encoding='utf-8-sig') as csvFile:
4         writer = csv.writer(csvFile)
5         if os.path.getsize(filename) == False:
6             # 先写columns_name
7             writer.writerow(header)
8         # 写入多行用writerows
9         writer.writerows(write_data)

原文很多种写入方式,选择了比较适合的

参考博客:https://blog.csdn.net/jp_666/article/details/78703068

posted @ 2018-10-24 10:53  yangjl01  阅读(2352)  评论(0编辑  收藏  举报