嗨,我有一個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