python遍历文件夹中所有文件,删除jpg图片
时间: 2024-12-18 21:37:03 浏览: 107
在Python中,你可以使用`os`和`shutil`模块来遍历文件夹并删除其中的.jpg图片。下面是一个简单的示例:
```python
import os
import shutil
def delete_jpg_files(directory):
# 遍历指定目录及其所有子目录
for root, dirs, files in os.walk(directory):
for file in files:
# 检查文件是否是以'.jpg'结尾
if file.endswith('.jpg'):
# 获取完整文件路径
full_path = os.path.join(root, file)
try:
# 删除文件
os.remove(full_path)
print(f"已删除: {full_path}")
except Exception as e:
print(f"删除文件{full_path}时出错: {e}")
# 调用函数,传入你想删除.jpg文件的根目录
delete_jpg_files('/path/to/your/directory')
```
在这个脚本中,`os.walk()`函数会生成目录树的三元组`(root, dirs, files)`,然后通过检查每个文件名是否以`.jpg`结束来过滤出.jpg图片。如果找到,就尝试使用`os.remove()`方法删除。
阅读全文
相关推荐


















