嗨,我有一个csv文件,名称和姓氏以及空的用户名和密码列。 如何使用python csv写入每行的第3列和第4列,只需追加它,不会覆盖任何内容。在Python中追加csv文件
0
A
回答
5
csv
模块没有这样做,你必须将它写出到一个单独的文件,然后用新的文件覆盖旧文件,或者将整个文件读入内存,然后写上它。
我建议第一个选项:
from csv import writer as csvwriter, reader as cvsreader
from os import rename # add ', remove' on Windows
with open(infilename) as infile:
csvr = csvreader(infile)
with open(outfilename, 'wb') as outfile:
csvw = csvwriter(outfile)
for row in csvr:
# do whatever to get the username/password
# for this row here
row.append(username)
row.append(password)
csvw.writerow(row)
# or 'csvw.writerow(row + [username, password])' if you want one line
# only on Windows
# remove(infilename)
rename(outfilename, infilename)
相关问题
- 1. 在SAS中追加csv文件
- 2. 追加一个CSV文件
- 3. 追加多个.csv文件
- 4. 使用Python csv写入器追加到csv文件的问题
- 5. 在Python中追加文本到文件
- 6. Python CSV追加新行
- 7. 在Python中添加csv文件
- 8. 追加到CSV多个值文件
- 9. python:从2个csv文件追加到列表
- 10. 追加新行到旧的CSV文件python
- 11. 追加多个numpy的文件在Python
- 12. python追加到文件中的新行
- 13. 在utf8中追加文件
- 14. csv文件在Python
- 15. 追加csv行,同时从文件中添加字符
- 16. 从CSV文件中的特定列追加到另一个使用python
- 17. Python函数在文件中追加文本改写
- 18. CSV追加,添加值
- 19. python文件写入然后追加
- 20. Python-读取和追加文件
- 21. 追加在C#中的文本文件
- 22. 如何在Python中将文件追加到列表中?
- 23. 将文件名追加到新的CSV列中
- 24. 如何将数据追加到Robot Framework中的csv文件?
- 25. 追加到Java中的CSV文件的最后一行
- 26. 将数据文件追加到使用python的文件中
- 27. 在python 2.7追加
- 28. 追加值在Python
- 29. 追加XML在Python
- 30. 如何在每行Java末尾的csv文件中追加文本?
记住通过单击选中标记接受问题的答案旁边的最有用的一个。你只是为你最近的十个问题之一完成了这一点,其中几个问题有很好的答案。你应该回去接受最好的! – agf