このスクリプトを作成してログインとして使用し、1234
というデータを持つ外部テキストファイルを作成しました。これはファイルのデータを比較しようとしていますがたとえ同じであっても、2つの値が異なることを出力する。あなたは私を与えることができる任意のヘルプを事前に感謝は、私が使用したコードは以下の通りです:外部pythonファイルの条件文に問題がある
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:
'lines [1]'でファイルの2行目を読みたいのですか? または 'lines [0]'の最初のものは? – 0TTT0
@ 0TTT0私は実際に最初の行を持っている、私は2行目を読んでみたい、私は説明のためにそれを単純化した。 –
テキストファイルの正確な内容とスクリプトの実行時の出力を追加する必要があります。 – thanasisp