使用python分割图片编号,将图片中的日期编号分割出来,并用分割出来的编号创建文件夹,将对应的图片放到文件夹中
时间: 2023-05-31 16:05:21 浏览: 113
这是一个Python代码示例,实现了分割图片编号并将图片放到对应文件夹中的功能:
```python
import os
import shutil
# 指定待处理图片所在的目录
input_dir = "/path/to/input/directory"
# 遍历目录中的所有文件
for file_name in os.listdir(input_dir):
# 判断文件是否为图片文件(这里只处理jpg和png格式)
if file_name.endswith(".jpg") or file_name.endswith(".png"):
# 提取图片编号(假设编号格式为YYYYMMDD_xxx.jpg)
date_str = file_name.split("_")[0]
# 构造输出目录路径
output_dir = os.path.join(input_dir, date_str)
# 如果输出目录不存在,创建目录
if not os.path.exists(output_dir):
os.mkdir(output_dir)
# 将图片文件移动到输出目录中
shutil.move(os.path.join(input_dir, file_name), os.path.join(output_dir, file_name))
```
这段代码会遍历指定目录中的所有文件,判断是否为图片文件,如果是则提取出图片编号中的日期部分,然后将图片移动到对应的日期目录中。如果日期目录不存在,则会创建一个新的目录。这样就可以实现将图片按日期分组存放的功能了。
阅读全文