[英]Write to next line python csv
我正在研究一個項目,我認為該項目需要使用CSV文檔之類的東西來存儲數據。 但是我遇到了一個問題,我需要python每次都將變量寫入下一行而不是第一行(這將覆蓋該列中的現有數據)。 有人可以幫我解決我的問題嗎?
這是我的代碼:
import csv
tag=input('Enter label for the new profile: ')
pwd=input('Type password for the new profile: ')
b=open('database.csv', 'w',)
a=csv.writer(b)
a.writerow([tag,pwd])
b.close()
提前致謝。
您想使用“追加”模式進行寫入。
在打開的“ a”中更改“ w”模式。
更改此:
b=open('database.csv', 'w',)
對此:
b=open('database.csv', 'a',)
在此處閱讀有關不同模式的文檔
“ w”僅用於寫入(具有相同名稱的現有文件將被刪除),“ a”打開該文件以進行追加; 寫入文件的所有數據都會自動添加到末尾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.