请提供一段python代码:随机删除本地文件夹下面的图片,剩下固定数量的图片
时间: 2023-06-03 22:04:39 浏览: 229
可直接运行的去图片背景代码====python
以下是Python代码,可以随机删除本地文件夹下的图片,保留指定数量的图片:
```python
import os
import random
folder_path = "/path/to/folder/" # 文件夹路径
keep_num = 5 # 保留图片数量
# 获取文件夹中所有图片文件的路径列表
file_list = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if f.endswith(".jpg")]
if len(file_list) > keep_num:
# 随机选取要删除的文件
remove_list = random.sample(file_list, len(file_list) - keep_num)
# 逐个删除选中的文件
for file_path in remove_list:
os.remove(file_path)
print("删除了%d张图片,保存了%d张图片。" % (len(remove_list), keep_num))
else:
print("没有需要删除的图片。")
```
请注意,这段代码只是演示如何随机删除本地文件夹下的图片,实际应用时请谨慎操作。
阅读全文