[这里是初学者程序员,我正在尝试制作一个程序,该程序可以作为注册和检查是否已使用估算的用户名的方式。我的代码不会产生任何错误,但是如果使用了用户名,则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()
您需要在代码中使用f.readlines()