写一个python 脚本,遍历目录下以txt文件内容,如果含有关键字“abc”,则删去这一行
时间: 2023-06-07 14:09:24 浏览: 74
使用python读取txt文件的内容,并删除重复的行数方法
好的,请稍等。以下是 Python 脚本:
```python
import os
# 遍历所有以 txt 结尾的文件
for filename in os.listdir():
if filename.endswith('.txt'):
with open(filename, 'r') as f:
lines = f.readlines()
with open(filename, 'w') as f:
for line in lines:
# 如果该行不含关键字 "abc" 则写入文件
if 'abc' not in line:
f.write(line)
```
注意,这个脚本只会删除文件中含有关键字 "abc" 的行,而不是删除整个文件。如果您想删除整个文件,请使用 `os.remove(filename)` 函数。
阅读全文