问题:我有照片若干,他们有正确的包含时间的文件名,但是没有exif时间名.

如图

我这里用了 https://blog.csdn.net/qq_35952638 的 pyexiv2 库.

值得一提的是,当跑程序的时候,出现了问题,一开始以为是代码的问题,后来看了看

https://github.com/LeoHsiao1/pyexiv2/blob/master/docs/Tutorial-cn.md

安装了 Microsoft Visual C++ 2015-2019 就好了

import os
from pyexiv2 import ImagePATH = r"F:\_CODE\2021Jul\PATH3" #files to be conducted
picList = os.listdir(PATH) #列举文件夹里的图片
for file in picList:print(file)year = file[:4] #切片month = file[4:6]date = file[6:8]time = file[9:15]hour = file[9:11]minute = file[11:13]second = file[13:15]img = Image(PATH +"\\"+file) #调用pyexiv 这个库temp = year + "-" + month + "-" + date + "T" + hour +":" + minute + ":"+seconddic1 = {"Xmp.xmp.CreateDate": temp}img.modify_xmp(dic1)

那么,运行完的结果也就是这样.

我自己祭奠我的稚嫩时代

今天,碰巧又发现自己很早前注册的CSDN账号,赫然标明本人有"四年码龄"(笑).可是呢,除了一开始一时兴起了解的再基础不过的语法,我似乎对Python还是一窍不通呢,唯一的成果,就是一个简陋的BMI计算器(连GUI界面都没有),但是,曾经那些幻想,那些在脑海中的记忆,如果就此作废,未免也太让人,难过了吧,至少,要为那段时光,至少结一个不完美的结尾.

曾经,在我初学python时,我列举了下面几个目标.

  1. 一个BMI计算器,附带有turtle画的GUI界面.
  2. 一些图片exif时间已丢失,通过正确的文件名逆向把exif还原好.
  3. 用爬虫爬一下网易云歌单上的歌名
  4. 一个棋类游戏,<四顶>.

然而,基本都没有下文,几乎是惨不忍睹.不谈实践,哪怕是理论上的学习,也是及其的三天打鱼两天晒网,曾经在某位大佬的博客教程下看到有人评论,第一章和最后一章的阅读量对比令人感慨(指坚持的人相比之下不算多),当时还暗笑,不想最后我也成了这样.

那么,我这样想,就证明我要再拾起来了吗?未必,现在才知道,人的专注并非随着成长而一直增加,到一定的阶段,就难以继续接受新的食物了,实在是可惜,像以前或许为了找一些东西,翻到知网搜索界面的最后一页,现在要是搜索到第一条不是想要的答案,就厌烦并且暴躁.连写文字来表述自己的想法都懒得去做,这样的结果是,我的思维也因而混乱并且单向,我的视野也因此黯淡狭隘.

实在是悔恨,然而却又不愿去改变,只知道去逃避令人厌恶的自己,只知道在虚幻的世界中,做着无谓的事情来麻木自己,当夜幕降临,不断地,一方面是幻想,明天要好好努力,一方面却逐渐的,祈祷着明天再也不要到来,然而我更因此坐立不安,似乎我的生命也逐渐要,枯竭一般,人有多少个明日可以挥霍,人又有多少个夜晚可以惶恐不安.

哪怕我今天突然"奋起",像昨天告别,恐怕也会像常年宅在家里的人突然一天跑上一个马拉松,满心想着从此开始健康的日子,然而第三四天就会因为酸痛,而"偶尔休息一两天",于是逐渐回到"正轨"吧?唉,为何,会变成这样的呢,明明一步步走来时,每一步都想的是,要向好走去的.

可是,什么是"好"的事情呢?

我现在突然这样想,是否曾经的想法是错误的呢,学编程是为了什么呢,学外语是为了什么呢,学剪辑是为了什么呢,学绘画是为了什么呢,这一切的一切,如果不选择相应的专业,本不是循规蹈矩的人需要做的,所以我就去这样做了,可是结果还是循规蹈矩.

或许是因为,我把一些错误的观念带到了这些兴趣上,最终消磨完了我的感情.

比如说,当我因为感兴趣,去选择Python时,一个未成年人给自己心里加砝码时,居然用的是"好就业"这种理由,当我在遇到瓶颈纠结该不该继续的时候,我考虑的是"如果能够展示给别人,那样大家就会夸耀我",如此种种.

如果让我对过去的我说,我要这样说:

你并不是为了超越别人而奔跑,也不是为了其他的什么,当你身处少年的理想年华中,你不应该因为世俗的眼光而变得成熟,因为,反正到最后,大众对青春期的人,还是只会贴上"中二""理想主义"的标签.

晴雯说:早知担个虚名,也就打个正经主意了.

        虽然和我表达的意思不一样,但我就是想写在这里..

[这并不是教程]从文件名还原丢失的exif时间相关推荐

  1. 如何还原丢失或删除的硬盘分区?

    当硬盘分区消失时,请勿在未分配的空间上建立新分区或将新资料存入到该分区.否则,将造成丢失分区上的资料被覆盖掉.阅读以下文章并找到有效的方法恢复Windows 10/8/7等系统下丢失/被删除的硬盘分区 ...

  2. 三阶魔方还原步骤图_(六)最简单的三阶魔方入门教程——顶面还原

    本系列教程适合刚刚接触魔方,又比较有好奇心,是为渴望学会还原魔方,又不想死记公式的人准备的.全部教程只使用三种公式,还原过程以理解为主,公式为辅. 第六部分 顶面黄色还原 6.1 预览顶面还原后的效果 ...

  3. 数据库没有备份---应如何还原丢失的数据

    数据库没有备份---应如何还原丢失的数据   环境描述: 某公司装了一台SQL Server数据库,为了保证数据库能够在出现故障时及时的修复,管理员做了备份操作,比如说完整备份+差异备份或者完整备份+ ...

  4. 魔方cfop公式软件_【初级篇】(八)最简单的三阶魔方入门教程——顶棱还原...

    本系列教程适合刚刚接触魔方,又比较有好奇心,是为渴望学会还原魔方,又不想死记公式的人准备的.全部教程只使用三种公式,还原过程以理解为主,公式为辅. 第八部分 顶层四个棱块还原 8.1 预览顶层四棱块还 ...

  5. AIDA64压力测试教程,AIDA64压力测试多长时间,AIDA64压力测试结果怎么看

    硬件管理工具AIDA64功能全面专业,操作简便易学,使用AIDA64进行系统稳定性测试逐渐成为更多用户的选择.可能有很多用户对如何使用AIDA64进行系统稳定性测试不太了解,系统稳定性测试也称为压力测 ...

  6. RMAN简明教程之五——RMAN还原和恢复

     一.常规还原与恢复       RMAN 的整个恢复过程可以分为还原(restore)与恢复(recover) ,他们在含义上是有很大差别的,一个是指物理意义的文件的还原与拷贝,一个是指数据库一致性 ...

  7. 蜻蜓FM下载文件名还原

    从蜻蜓FM手机版可以下载音频文件,目的是可以使用普通的播放器进行音频的播放(只是缓存,还用蜻蜓fm播放的请路过),但问题来了,下载下来的音频文件不是在界面中我们看到的文件名称了.于是,我们要进行一项非 ...

  8. endnote的enl文件格式_endnoteenl文件丢失(一步简单还原丢失文件)

    如何安全找回丢失数据的方法 1. 下载并安装B计划数据恢复软件. 2. 运行恢复软件,点击"深度扫描". 深度扫描是绕过文件系统直接从硬盘.U盘.SD卡等设备底层恢复数据,因此使用 ...

  9. 只要简单7步就能破解魔方的图文教程!怎样还原魔方?

    首先,破解魔方,或者说还原魔方的6个面,我们就要先了解它的结构,魔方共6色6面,每面又分为中央块(最中间的块6个).角块(4角的块8个)和 边块(4条边中间的块12个).其中中央块只有1个面,他们是固 ...

最新文章

  1. js事件详解二:鼠标和滚轮事件
  2. Java中的回调函数学习-深入浅出
  3. 98.512X4位的芯片,要怎么组成4K的存储空间要用多少个芯片级联?具体用多少引脚?
  4. c语言中dfs用pos做参数,使用DFS解决8-Puzzle
  5. 史上最完整的文件和目录操作类
  6. 麦克纳姆轮运动原理_麦克纳姆轮介绍
  7. linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因
  8. 洛谷 - P3356 火星探险问题(最大费用最大流+拆点+路径打印)
  9. java8方法引用符合_Java8 方法引用和构造方法引用
  10. Mathematica .nb程序运行不下去的原因
  11. PADS 改变图纸和图页边界大小
  12. Protocol(协议)(二十)
  13. Swift开发笔记-Mac OS X 天气预报应用开发(Xcode7.2)
  14. HTML5期末大作业:我的家乡网站设计——可以根据百度百科更换家乡适用多数我的家乡
  15. 【ffplay播放器】ffplay 播放器整体架构
  16. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 4 周:选择期刊
  17. C# webBrowser打开网页出现脚本错误解决
  18. pycharm占用c盘
  19. 每月一书(202111):《五百年来王阳明》
  20. 日常一记(3)--禁止excel自动运行宏

热门文章

  1. 计算机蓝屏硬盘,电脑蓝屏怎么办?教你找出罪魁祸首
  2. 重磅!ChatGPT 网页版来啦!响应速度超快!
  3. 计算机发sci什么水平,计算机专业发一篇sci算什么水平
  4. 揭示十年数据库经验,告诉你如何轻松应对常见问题(SQL 小虚竹)
  5. 【连载3】二手电商的交易模式与业务价值
  6. 在oracle官网 下载安装文件需要注册oracle账号
  7. 急!2022年底前需实现电子发票无纸化报销、入账、归档、存储!
  8. python百分号用法_python里百分号
  9. day03_控制语句
  10. 多暂估的库存如何调整_会计们看过来 暂估存货小知识