IF语句在从外部txt.file读取/写入时被忽略

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

[这里是初学者程序员,我正在尝试制作一个程序,该程序可以作为注册和检查是否已使用估算的用户名的方式。我的代码不会产生任何错误,但是如果使用了用户名,则IF语句始终会被忽略,并且永远不会产生错误消息。

username = input("Username: ")
def register():
    with open("Usernames.txt", "r+") as f:
        f.write("\n")
        for line in f:
            if line == username :
                print("Error")
            else:
                f.write(username)

register()
python
1个回答
0
投票

您需要在代码中使用f.readlines()

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