时间:2021-05-22
本文实例讲述了Python实现文件按照日期命名的方法。分享给大家供大家参考。具体实现方法如下:
这里实现文件按照创建的时期批量重命名的功能
# -*- coding: utf-8 -*- import osimport timeimport datetimerootDir = "I:/1/"dic={}for dirName,subDirs,fileList in os.walk(rootDir): print dirName for fn in fileList: fnpath=dirName+fn st = os.stat(fnpath) mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime = st # print mtime t=time.ctime(mtime) d_from_t = datetime.datetime.fromtimestamp(mtime) dic[fnpath]=d_from_t.strftime('%Y-%m-%d%H:%M:%S') # print fnpath+"- last modified:", d_from_t.strftime('%Y-%m-%d %H:%M:%S') passfor x in dic: # p=os.path.splitext(x)[0] p=os.path.dirname(os.path.abspath(x)) ext=os.path.splitext(x)[1] # tpath=p+"/"+dic[x]+ext # print tpath # print os.path.dirname(os.path.abspath(p)) nname=os.path.join(rootDir,dic[x]+ext) # print p,ext print "os.rename('"+x+"','"+nname+"'')" os.rename(x,nname) pass希望本文所述对大家的Python程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python批量更改文件名的实现方法前言:由于后台数据有好多,但是文案提供过来的图片命名全部没有按照格式来命名,Python这么强大的语言,肯定是能够处理这个问
本文实例讲述了Python实现获取照片拍摄日期并重命名的方法。分享给大家供大家参考,具体如下:python获取照片的拍摄日期并重命名。不支持重复处理的中断。重命
Windows操作系统可以实现重命名文件操作,却不能实现批量重命名。本实例实现了批量重命名功能,可以将一个文件夹内同一类型的文件按照一定的规则批量重命名。用户可
python实现的对文件夹中的图像进行连续的重命名方法:importosclassBatchRename():def__init__(self):self.pa
本文实例为大家分享了java实现文件重命名的具体代码,供大家参考,具体内容如下使用javai/o流读取文件夹中的所有的文件,并实现按照指定的规则进行重命名1.直