我正在分析一些文本文件,每次在文件中找到该词时,我都想提取一个特定的词。
想象一下,我在文件中有“体育”,然后我想根据列表提取单词“体育”。
我有以下代码:
content = ['Sports', 'Nature', 'Football']
path = filename
with open(path) as auto:
for line in auto:
if any(x.lower() in line.lower() for x in content):
print(line)
我的文本文件有以下内容:
Sports TV is the home of football videos.
Complex game to follow.
home of football
用我的代码打印所有带有“体育”和“足球”的行:
Sports TV is the home of football videos.
home of football
但我想看到以下结果:
Sports
football
如何仅打印 List 上的单词而不是所有行?
翻过高山走不出你
函数式编程
相关分类