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
种一棵树最好的时间是十年前 其次是现在