"Match Found"と検索すると一致する行を印刷したいファイル内の行注 - マッチは複数の行にすることができます。もしそうならマッチがあるすべての行を出力する必要があります。この部分は動作していますが、検索が全体ではない場合には "Match Not Found"ファイル。これまでのところ、私はすべてのためのいずれかの版画「が見つかりませんでしたマッチ」で検索イマイチに並ぶか、それは検索がである行を印刷した後、「一致するものが見つからない」印刷しますしようとしているものは何でも。検索結果が一致しない場合は、一致した行と一致する行を
f = open("cars.txt", "r+")
search = input("What do you want to search for? ")
for line_split in f:
if search in line_split:
print ("You searched for %s." % search)
print ("Match Found.")
print (line_split)
print ("--------------------")
else:
print ("You searched for %s" % search)
print ("Match Not Found.")
print ("--------------------")
f.close