需要帮助从.txt文件中获取信息,但是仅当使用Python输入的单词已经存在时]]

问题描述 投票:0回答:2

因此,我基本上需要检查用户名是否存在于.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文件中。如果是这样,则需要打印包含名称的行。如果没有,则需要添加名称。所以我得到了...

python file text extract
2个回答
2
投票

此代码不读取文件而只是打开它


0
投票

以下一行是问题。

© www.soinside.com 2019 - 2024. All rights reserved.