我搜索了周围,但我找不到任何帖子来帮助我解决这个问题,我发现类似,但我无法找到任何解决这个问题的东西。搜索文件并查找完全匹配并打印行?
下面是我遇到的问题,我试图让一个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