如何在文本文件中更改列表中的某个项目?
如果你有一个文本文件列出这样:
电子邮件,密码
电子邮件,密码
电子邮件,密码
你可以如何搜索电子邮件,然后更改该电子邮件的密码?
我知道这非常含糊,所以我很乐意回答有关它的任何问题。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