我搜索了周圍,但我找不到任何帖子來幫助我解決這個問題,我發現類似,但我無法找到任何解決這個問題的東西。搜索文件並查找完全匹配並打印行?
下面是我遇到的問題,我試圖讓一個python腳本搜索一個文本文件,文本文件在列表中包含數字,每個數字對應一行文本,並且如果raw_input匹配的確切數字在文本文件中它會打印整行文本。到目前爲止它打印任何包含該數字的行。問題的
示例,用戶類型20
則輸出是包含2
和0
每一件事情,所以我得到220 foo
200 bar
等我怎樣才能解決這個問題,因此只要找到「20」
這裏我的代碼
num = raw_input ("Type Number : ")
search = open("file.txt")
for line in search:
if num in line:
print line
謝謝。
這在某種程度上取決於file.txt中的文本的樣子。你能給我們一些例子嗎? – naeg
對不起文本文件看起來像這樣 1等等 2等等 3等等 4等等 5等等 下去的列表,從而有文本的每行前的數字。 – Robots