全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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)

有拍摄日期的文件数,年轻时多么爱拍照。。。

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。


# Python  # 获取  # 照片  # 拍摄日期  # 重命名  # Python实现根据日期获取当天凌晨时间戳的方法示例  # 教你用python从日期中获取年、月、日和星期等30种信息  # python如何获取当前系统的日期  # 利用python获取当前日期前后N天或N月日期的方法示例  # django python 获取当天日期的方法  # 操作技巧  # 进阶  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 更多关于  # 命名为  # 所述  # 程序设计  # 使用技巧  # 文本文件  # 编程技巧  # 讲述了  # os  # exifread  # py  # import  # def  # FIELD 


相关文章: 如何在景安服务器上快速搭建个人网站?  定制建站如何定义?其核心优势是什么?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何通过云梦建站系统实现SEO快速优化?  如何在IIS中配置站点IP、端口及主机头?  如何在腾讯云服务器上快速搭建个人网站?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  音响网站制作视频教程,隆霸音响官方网站?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  建站之星代理如何优化在线客服效率?  建站之星×万网:智能建站系统+自助建站平台一键生成  如何彻底删除建站之星生成的Banner?  如何快速搭建高效WAP手机网站吸引移动用户?  ,南京靠谱的征婚网站?  制作电商网页,电商供应链怎么做?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  电商网站制作价格怎么算,网上拍卖流程以及规则?  如何基于云服务器快速搭建个人网站?  ,怎么用自己头像做动态表情包?  宝塔建站后网页无法访问如何解决?  如何快速使用云服务器搭建个人网站?  北京的网站制作公司有哪些,哪个视频网站最好?  如何用PHP快速搭建高效网站?分步指南  制作企业网站建设方案,怎样建设一个公司网站?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何确保FTP站点访问权限与数据传输安全?  Swift中switch语句区间和元组模式匹配  制作网站的模板软件,网站怎么建设?  内部网站制作流程,如何建立公司内部网站?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  建站之星安装失败:服务器环境不兼容?  制作网站的软件免费下载,免费制作app哪个平台好?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  定制建站模板如何实现SEO优化与智能系统配置?18字教程  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  微信推文制作网站有哪些,怎么做微信推文,急?  成都网站制作报价公司,成都工业用气开户费用?  网站代码制作软件有哪些,如何生成自己网站的代码?  重庆市网站制作公司,重庆招聘网站哪个好?  智能起名网站制作软件有哪些,制作logo的软件?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何通过网站建站时间优化SEO与用户体验?  网站制作免费,什么网站能看正片电影?  建站主机服务器选购指南:轻量应用与VPS配置解析  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  如何通过远程VPS快速搭建个人网站?  如何设置并定期更换建站之星安全管理员密码? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。