【发布时间】:2016-10-20 12:41:15
【问题描述】:
再次为这里的菜鸟道歉:尝试下面的代码来搜索从关键字中读取的多个字符串并在 f 中搜索并打印该行。
如果我只有一个关键字,但如果我有多个关键字,它就可以工作。
keywords = input("Please Enter keywords path as c:/example/ \n :")
keys = open((keywords), "r").readline()
with open("c:/saad/saad.txt") as f:
for line in f:
if (keys) in line:
print(line)
【问题讨论】:
-
您能提供输入和预期输出吗?
-
这个关键字文件的格式是什么?一行中的一堆单词,用空格隔开?
-
keywords ("aa","bb") : file contains line like (aa is good , bb is very good , cc is not good): 预期输出为 : aa is good bb is very good
标签: python file search keyword