因此,我基本上需要检查用户名是否存在于.txt文件中。如果是这样,则需要打印包含名称的行。如果没有,则需要添加名称。
因此,我已经尽力将名称复制到.txt文件,但如果名称已经存在,它也会写出该名称。不应该做的。
这是我当前拥有的代码:
f = open("list_users.txt", "a+") name = input('Enter your username: ') if name in f: print('true') else: f.write(name) f.write('\n') f.close()
我知道这是非常基本的,但是我似乎对此没有更多的了解。我不知道如何从文件中获取信息,我什至无法检查它是否已经存在。
因此,我基本上需要检查用户名是否存在于.txt文件中。如果是这样,则需要打印包含名称的行。如果没有,则需要添加名称。所以我得到了...
此代码不读取文件而只是打开它
以下一行是问题。