Проблема с условным оператором на внешнем файле Python
Я создал этот скрипт, который можно использовать как логин, а затем создал внешний текстовый файл с данными 1234
в нем он пытается сравнить данные из файла, но выводит, что эти два значения различны, даже если они одинаковы. Спасибо За любую помощь, которую вы можете мне дать, код, который я использовал ниже:
getUsrName = input("Enter username: ")
file = open("documents/pytho/login/cdat.txt", "r")
lines = file.readlines()
recievedUsrName = lines[1]
file.close()
print(getUsrName)
print(recievedUsrName)
if recievedUsrName == getUsrName:
print("hello")
elif getUsrName != recievedUsrName:
print("bye")
else:
1 ответ
Попробуйте это как:
if recievedUsrName.strip() == getUsrName:
...
Это должен быть завершающий перевод строки.