用户名和密码python程序使用字典和写入文件如何做到不重复

2024-04-26 10:19:04 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我是python的初学者,所以除非有必要,请不要使用任何高级答案。我正在写一个登录程序,它需要用户名和密码,我正在尝试这样做,它读取一个文件添加到字典,然后人们登录或创建新的登录名,并将新的登录名(如果有的话)写入到文件中,然后在我重新运行程序时读取并写回字典中。。。我遇到的问题是,当创建一个新登录名时,它会将新登录名写入文件,但同时它会将字典中的另一个登录名再次写入该文件。有没有办法确保用户名和密码不会重复?以下是文本文件的示例:

joe  dw < ---- old login and pass
joe  dw <---- repeated login and pass
jack  dw <--- new login and pass

这是我的代码,如果它看起来很混乱,或者如果你因为我没有太多评论而生气,我只是对我所做的每件事都发表评论而感到愤怒:

^{pr2}$

Tags: and文件答案程序密码字典评论login