没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Python实现获取照片拍摄日期并重命名的方法实现获取照片拍摄日期并重命名的方法
主要介绍了Python实现获取照片拍摄日期并重命名的方法,涉及Python针对文件属性及文件名相关操作技巧,需要
的朋友可以参考下
本文实例讲述了Python实现获取照片拍摄日期并重命名的方法。分享给大家供大家参考,具体如下:
python获取照片的拍摄日期并重命名。不支持重复处理的中断。
重命名为:拍摄日期__原文件名
import os
import exifread
def getExif(filename):
FIELD = 'EXIF DateTimeOriginal'
fd = open(filename, 'rb')
tags = exifread.process_file(fd)
fd.close()
if FIELD in tags:
new_name = str(tags[FIELD]).replace(':', '').replace(' ', '_') + os.path.splitext(filename)[1]
tot = 1
while os.path.exists(new_name):
new_name = str(tags[FIELD]).replace(':', '').replace(' ', '_') + '_' + str(tot) + os.path.splitext(filename)[1]
tot += 1
new_name2 = new_name.split(".")[0] + '__' +filename
print(new_name2)
os.rename(filename, new_name2)
else:
print('No {} found'.format(FIELD))
for filename in os.listdir('.'):
if os.path.isfile(filename):
getExif(filename)
有拍摄日期的文件数,年轻时多么爱拍照。。。
资源评论
weixin_38675465
- 粉丝: 6
- 资源: 958
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功