def uniqueFileSearch():
pupilEntered2 = input("Please enter the pupil ID: \n")
with open("pupilInformation.txt" , "r")as f:
for line in f:
if line.startswith(pupilEntered2):
print(line)
我想检查pupilEntered2
值是否存在于文件中的任何位置,并打印它,而不仅仅是第一行
下面是该文件的简要示例:
Naomi65, Heron, 12, f
John34, Ashley, 11, m
Naomi是代码中的第一行,所以它不会打印除她的以外的任何其他行
您的代码似乎适合我,并打印以搜索词开头的所有行。要搜索的名称必须位于行的开头
如果要搜索行内的任何位置,只需进行一点小改动:
相关问题 更多 >
编程相关推荐