私は、名前と呼ばれるテキストファイルの5行目と入力を比較するプログラムの一部をコーディングしようとしました。ファイルには各行にテキストがあり、現在のコードではファイル内に1行のテキストしかない場合(5行目の前に空白行があります)、ファイルに30行のテキストがある場合は動作する必要があります。 テキストファイルには、次のようになります。私のコードに変更する必要があるもの入力とテキストファイルの特定の行との比較
John
James
Bob
Jim
Jack
Harry
Oliver
:
names = input("enter name: ")
with open("name") as f:
for line in f:
if line[4].split('\n') == names:
print ("correct")
else:
print("incorrect")