我试图编写程序的一部分,将输入与名为name的文本文件的第五行进行比较。该文件在每一行上都有文本,并且只有当文件中只有一行文本时(第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")