指定范围内的python搜索文件
我正在尝试一个程序,只在指定区域内搜索文本文件中的单词。 考虑一个文本文件,文本为:指定范围内的python搜索文件,python,Python,我正在尝试一个程序,只在指定区域内搜索文本文件中的单词。 考虑一个文本文件,文本为: dynamic means changing change good tickme 1 python is good its dynamic and precise tickme 2 its rapid its best well and easy 我有一个包含“dynamic”的列表。我只需要在“tickme”中搜索“dynamic”。如果dynamic带有“tickme”,则它
dynamic means changing
change good
tickme 1
python is good
its dynamic
and precise
tickme 2
its rapid
its best
well and easy
我有一个包含“dynamic”的列表。我只需要在“tickme”中搜索“dynamic”。如果dynamic带有“tickme”,则它必须输出为:
tickme 1
its dynamic
我尝试了一个编码,它只能从整个文件中打印“动态”,但我只需要在tickme中。请帮助
mylist = []
with open('programt.txt','r') as file:
for line in file:
for key in mylist:
if key in line:
print line
请帮忙!如有答复,将不胜感激
tickme=""
with open('a.txt','r') as file:
for line in file:
if 'tickme' in line:
tickme=line
if line.startswith(' '):
if 'dynamic' in line:
print searchstring
print line
说明:
你能再添加一些文本文件的数据吗