如何在文本文件中更改列表中的某個項目?
如果你有一個文本文件列出這樣:
電子郵件,密碼
電子郵件,密碼
電子郵件,密碼
你可以如何搜索電子郵件,然後更改該電子郵件的密碼?
我知道這非常含糊,所以我很樂意回答有關它的任何問題。Python:如何在文本文件的列表中添加某個項目
-1
A
回答
0
此代碼讀取密碼文件轉換成字典和替換或添加一個電子郵件passord組合:
dictionary = {}
with open("password.txt") as file:
for line in file:
e, p = line.strip().split(", ")
dictionary[e] = p
email = input("Enter email: ")
password = input("Enter new password: ")
dictionary[email] = password
with open("password.txt","w") as file:
for e,p in dictionary.items():
print(e,p,sep=", ",file=file)
密碼文件可能是這一個:
[email protected], old_password
[email protected], uzt(647zt2(/r
[email protected], zzzzzappp!
[email protected], password
[email protected], correct horse battery staple
[email protected], topsecret
相關問題
- 1. 更改文本文件列表中的某個項目
- 2. 列表中的某些行從一個文本文件,在python
- 3. 如何將文本文件中的某些文本行放入Python列表中?
- 4. 如何從Python中向GTK的「最近使用」文件列表添加項目?
- 5. Intellij IDEA。將文件從某個文件夾添加到項目
- 6. 在列表中添加項目 - Python
- 7. 如何從文件中添加指定項目到列表框?
- 8. Python-計算文本文件中的項目列表
- 9. 如何添加文本文件在NetBeans項目
- 10. 如何保存文本文件中的列表框項目
- 11. 如何調用文本文件中的項目列表
- 12. xCode - 如何在一個項目中添加2個Default.png文件?
- 13. 如何在Python中將文本列表寫入文本文件
- 14. 的Python,加txt文件的項目到一個列表
- 15. 如何在CS文件中添加項目在下拉列表中
- 16. 在列表項中添加兩個div的文本任一側
- 17. 將列表中的每個項目寫入文本文件
- 18. 返回一個文本文件中的項目列表索引
- 19. SharePoint如何更改列表中「添加新項目」按鈕中的文本?
- 20. 在Python中向文本文件的列添加新數字
- 21. 如何將列表項添加到jQuery中的文本框?
- 22. 將外部項目中的文件添加到本地項目
- 23. 在單選按鈕控件列表中的項目之間添加文本
- 24. 在Python中的特定行添加或刪除文件中的某些文本
- 25. 從FASTA文件添加多個序列到Python中的列表
- 26. 在文本文件中打印數組列表的項目
- 27. 如何將項目原子添加到memcached的列表(在Python)
- 28. 如何將本地文件添加到maven項目中?
- 29. 如何將文件添加到SSIS項目雜項文件夾
- 30. 如何將單個文件添加到我的Eclipse項目中?
你不能改變在新密碼比舊密碼長的情況下直接輸入文本文件。您可以將整個文件讀入字典,更改密鑰(電子郵件)的值(密碼)並將字典寫回文件。順便說一句:這樣的電子郵件密碼列表應該永遠不會存在!它在每個環境中都非常不安全。 – Marvo
@Marvo不要擔心它不會保存任何安全信息,只是我正在處理的一個項目,是否根本沒有辦法只是在列表中追加某個項目? – Tom
當然,您可以使用列表而不是字典。 – Marvo