用python将读取的信息,通过识别两个关键词,如果有将该行存储到另外存在一个文本里
时间: 2023-05-21 17:02:36 浏览: 166
Python读取文本中的内容以及统计关键字的行数
5星 · 资源好评率100%
可以使用以下代码实现:
```python
# 定义关键词
keyword1 = "关键词1"
keyword2 = "关键词2"
# 打开原始文本和目标文本
with open("原始文本.txt", "r") as f1, open("目标文本.txt", "a") as f2:
# 逐行读取原始文本
for line in f1:
# 判断是否包含关键词
if keyword1 in line and keyword2 in line:
# 将包含关键词的行写入目标文本
f2.write(line)
```
这段代码会打开一个名为"原始文本.txt"的文件,逐行读取其中的内容,如果某行同时包含关键词1和关键词2,则将该行写入另一个名为"目标文本.txt"的文件中。
阅读全文