python删除txt文件带有指定关键字的某一行
时间: 2023-09-11 12:05:52 浏览: 92
python中删除某个指定字符
可以使用Python的文件操作和字符串操作来实现删除txt文件带有指定关键字的某一行。以下是一个示例代码:
```python
keyword = "example" # 指定关键字
filename = "file.txt" # 文件名
# 打开文件并读取内容
with open(filename, "r") as f:
lines = f.readlines()
# 遍历文件内容,找出含有关键字的行并删除
with open(filename, "w") as f:
for line in lines:
if keyword not in line:
f.write(line)
```
在这个示例中,我们首先指定了关键字和要删除行的文件名。然后使用`with`语句打开文件并读取所有行的内容。随后遍历所有行,如果该行不含有指定的关键字,则将该行写入到文件中,否则跳过该行,从而实现了删除含有指定关键字的某一行的操作。
阅读全文