存在问题:
利用写入代码
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文件循环写入行时防止覆盖的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
-
PostgreSQL 流复制的主备切换
2026-05-19栏目: 教程
-
万余平方米演示自动驾驶,世界智能网联汽车大会来了!
2026-05-19栏目: 教程
-
独家解读 etcd 3.4版本 |云原生生态周报 Vol. 18
2026-05-19栏目: 教程
-
5大高清免费无版权图片网站,设计、自媒体都不是问题,值得收藏
2026-05-19栏目: 教程
-
物联网平台实用技巧:设备端检测自己是否在线
2026-05-19栏目: 教程
