只想用Python通过匹配关键字保存指定行呢
时间: 2023-05-19 09:01:30 浏览: 232
python 监控logcat关键字功能
你可以使用Python的文件操作和字符串匹配功能来实现这个目标。具体的实现方式可以参考以下代码:
```
# 打开文件
with open('file.txt', 'r') as f:
# 读取文件内容
lines = f.readlines()
# 定义关键字
keywords = ['keyword1', 'keyword2', 'keyword3']
# 遍历每一行,匹配关键字并保存
with open('output.txt', 'w') as f:
for line in lines:
for keyword in keywords:
if keyword in line:
f.write(line)
break
```
这段代码会打开名为file.txt的文件,读取其中的所有行。然后,它会定义一个包含关键字的列表,并遍历每一行,查找是否包含关键字。如果找到了匹配的关键字,就将该行保存到名为output.txt的文件中。
阅读全文