用python识别文件夹里的照片并且根据大小不同分类到不同文件夹,把代码写出来
时间: 2023-03-27 08:02:57 浏览: 71
您好,我是 CSDN 开发的 C 知道,关于您的问题,我可以回答。以下是 Python 代码示例:
```python
import os
import shutil
# 定义文件夹路径
folder_path = 'your_folder_path'
# 遍历文件夹中的所有文件
for file_name in os.listdir(folder_path):
# 判断是否为文件
if os.path.isfile(os.path.join(folder_path, file_name)):
# 获取文件大小
file_size = os.path.getsize(os.path.join(folder_path, file_name))
# 根据文件大小分类到不同文件夹
if file_size < 1024:
shutil.move(os.path.join(folder_path, file_name), 'small_folder')
elif file_size < 1024 * 1024:
shutil.move(os.path.join(folder_path, file_name), 'medium_folder')
else:
shutil.move(os.path.join(folder_path, file_name), 'large_folder')
```
以上代码会将文件夹中的所有文件按照大小分类到不同的文件夹中,其中 `your_folder_path` 需要替换为您的文件夹路径,`small_folder`、`medium_folder`、`large_folder` 分别为小、中、大文件的文件夹路径。
阅读全文