嗨,我有一個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. 在SAS中追加多個CSV文件
- 3. 追加一個CSV文件
- 4. 追加多個.csv文件
- 5. 添加日期列到追加輸出csv文件在python
- 6. 使用CSV文件比較追加CSV
- 7. 使用Python csv寫入器追加到csv文件的問題
- 8. 在Python中追加文本到文件
- 9. Python CSV追加新行
- 10. Python的比較兩個CSV文件,並且將數據追加到csv文件
- 11. Python追加到文件
- 12. 在Python中添加csv文件
- 13. 將數據追加到csv文件
- 14. 追加到CSV多個值文件
- 15. 在Swift 2中追加CSV或文本文件
- 16. 追加新行到舊的CSV文件python
- 17. python:從2個csv文件追加到列表
- 18. 在python中追加
- 19. 動態寫入csv文件比在Python中追加數組慢嗎?
- 20. python追加到文件中的新行
- 21. 追加多個numpy的文件在Python
- 22. Python:追加/合併多個csv文件尊重標題和寫入csv
- 23. python csv頭忽略,同時不斷追加數據到csv文件
- 24. 在utf8中追加文件
- 25. 在java中追加文件
- 26. 如何在pyspark中使用df.write.csv追加到csv文件?
- 27. Python查找和替換CSV追加
- 28. 寫入csv python水平追加每次
- 29. 將python字典追加到csv
- 30. csv文件在Python
記住通過單擊選中標記接受問題的答案旁邊的最有用的一個。你只是爲你最近的十個問題之一完成了這一點,其中幾個問題有很好的答案。你應該回去接受最好的! – agf