python删除文件夹下txt中指定所以行内容
时间: 2024-03-25 08:38:49 浏览: 121
Python实现删除文件中含“指定内容”的行示例
5星 · 资源好评率100%
您好!针对您的问题,可以使用以下Python代码实现:
```python
import os
folder_path = "your_folder_path"
search_str = "your_search_string"
for filename in os.listdir(folder_path):
if filename.endswith(".txt"):
with open(os.path.join(folder_path, filename), "r+") as file:
lines = file.readlines()
file.seek(0)
for line in lines:
if search_str not in line:
file.write(line)
file.truncate()
```
在代码中,您需要将"your_folder_path"替换为要删除txt文件内容的文件夹路径,将"your_search_string"替换为要删除的文本内容。
代码的实现过程是首先遍历指定文件夹下的所有txt文件,然后逐行读取每个文件的内容,判断是否包含要删除的文本内容,如果不包含则写回原文件,从而实现删除指定文本内容的目的。
阅读全文