我真的很渴望得到這個python代碼的一些幫助。我需要搜索一個變量(字符串),將其返回並將數據與變量數據存在同一行。使用python搜索文本文件中的術語
我設法創建了一個變量,然後在文本文件中搜索變量,但是如果變量中包含的數據在文本文件中找到,則整個文本文件的內容將被打印出來而不是行其中存在可變數據。
這是到目前爲止我的代碼,請大家幫忙:
number = input("Please enter the number of the item that you want to find:")
f = open("file.txt", "r")
lines = f.read()
if lines.find("number"):
print (lines)
else:
f.close
預先感謝您。
您正在尋找字符串列表中的「數字」字符串......您可能想要做的事情如下:'對於行中的行:if number in line .. .' – alfasin