写一个批量删除带有特定字符的文件的python代码
时间: 2023-06-06 14:07:07 浏览: 99
python中删除某个指定字符
可以使用os库中的walk()函数遍历指定目录下的所有文件,再使用os库中的remove()函数删除符合条件的文件。
代码如下:
```
import os
def delete_files_with_strings(dir_path, strings):
for root, dirs, files in os.walk(dir_path):
for file_name in files:
if strings in file_name:
os.remove(os.path.join(root, file_name))
# 测试代码
delete_files_with_strings('/path/to/your/dir', 'specific_string')
```
其中,`dir_path` 为指定目录的路径,`strings` 为需要删除的文件名包含的特定字符串。使用示例代码中的 `delete_files_with_strings()` 函数即可实现批量删除。
阅读全文