让照片找到属于自己的归宿!Python实现照片按照日期自动分类

各位小伙伴们,别看这些张张图片,它们也是有生日的哦!而今天,我们就要教你一招,让Python帮助图片自动按照日期分类,让这些镜头下的瞬间肆意自由,分门别类、慢慢成长!

准备工作

首先,需要携带一颗善良而充满创意的心,以及一颗热爱技术的脑袋。另外,Python的os模块、PIL库(Python Imaging Library)、以及exifread库也会是我们这次冒险的得力工具!

没有安装PIL和exifread库的,记得先安装一下哦:

pip install exifread
pip install Pillow

代码实现

from PIL import Image
import os
import exifread
from datetime import datetime

def get_image_date_taken(image_path):
    with open(image_path, 'rb') as image_file:
        tags = exifread.process_file(image_file)
        date_taken = tags.get('EXIF DateTimeOriginal')
        if date_taken:
            return

相关推荐

  1. 树莓派开机自动播放U盘里照片和视频

    2024-07-16 09:16:02       62 阅读
  2. 照片添加拍摄日期

    2024-07-16 09:16:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 09:16:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 09:16:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 09:16:02       58 阅读
  4. Python语言-面向对象

    2024-07-16 09:16:02       69 阅读

热门阅读

  1. PolarDB MySQL与RDS以及社区MySQL有什么区别?

    2024-07-16 09:16:02       21 阅读
  2. Memcached开发(二):安装与配置

    2024-07-16 09:16:02       21 阅读
  3. mysql第八天

    2024-07-16 09:16:02       23 阅读
  4. Apache httpd-vhosts.conf 配置详解(附Demo)

    2024-07-16 09:16:02       21 阅读
  5. 08-8.5.2 基数排序

    2024-07-16 09:16:02       19 阅读
  6. Redis如何做到重启数据不丢失?

    2024-07-16 09:16:02       22 阅读
  7. DP讨论——适配器模式

    2024-07-16 09:16:02       23 阅读
  8. vscode OpenCV环境搭建

    2024-07-16 09:16:02       16 阅读
  9. 关于基环树找环问题

    2024-07-16 09:16:02       20 阅读
  10. Ubuntu下安装各种软件以及问题

    2024-07-16 09:16:02       27 阅读
  11. 第三节SHELL脚本中的变量与运算(1.6-1.7.3)

    2024-07-16 09:16:02       24 阅读