Python文件循环写入行时防止覆盖的解决方法
2018-11-09 10:54
811 查看
存在问题:
利用写入代码
with open(r'F:\PythonFiles\PycharmFile\ssq.csv', 'w', encoding='utf-8-sig', newline='') as csvFile: csv.writer(csvFile).writerow([col1,col2,col3,col4,col5,col6,col7,col8,col9,col10,col11]) # 给csv文件中插入一行
向CSV文件中循环写入行时,后面的数据总是把前面的数据覆盖掉
解决方案:
将写入属性“w”改为属性“a”,表示循环写入
with open(r'F:\PythonFiles\PycharmFile\ssq.csv', 'a', encoding='utf-8-sig', newline='') as csvFile: csv.writer(csvFile).writerow([col1,col2,col3,col4,col5,col6,col7,col8,col9,col10,col11]) # 给csv文件中插入一行
以上这篇Python文件循环写入行时防止覆盖的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- python 数据写入文件不全的解决方法
- python 字典中有中文,写入文件变为编码的解决方法
- 我用python将结果写入txt文件出现的编码问题及其解决方法
- 基于jspSmartUpload的Jsp文件上传:防止文件重名被覆盖的解决方法
- iis 编译器错误信息: CS0016: 未能写入输出文件 解决方法
- 编译器错误信息: CS0016: 未能写入输出文件 解决方法
- “编译器错误信息: CS0016: 未能写入输出文件”解决方法
- ADoDB.stream 错误‘800a0bbc’写入文件失败的解决方法[转]
- “编译器错误信息: CS0016: 未能写入输出文件”解决方法
- CS0016: 未能写入输出文件...\App_Web_default.aspx.cdcab7d2.zii776dc.dll”--"拒绝访问。 " 解决方法
- cp命令覆盖文件需要确认的解决方法
- 将元数据写入文件“....dll”时发生错误 and Xap 包装失败 解决方法
- CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp 解决方法
- win7 IIS7 添加默认文档 无法写入配置文件 解决方法
- IIS错误:cs0016:未能写入输出文件 解决方法
- “编译器错误信息: CS0016: 未能写入输出文件”解决方法
- cs0016:未能写入输出文件 解决方法
- sql server 2005 中文件组的的概念及数据库文件因文件组满而无法写入的数据的解决方法
- “编译器错误信息: CS0016: 未能写入输出文件”解决方法
- “编译器错误信息: CS0016: 未能写入输出文件”解决方法