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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM