您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python实现文件按照日期命名的方法

5b51 2022/1/14 8:21:10 python 字数 2685 阅读 466 来源 www.jb51.cc/python

本文实例讲述了Python实现文件按照日期命名的方法。分享给大家供大家参考。具体实现方法如下:

概述

本文实例讲述了Python实现文件按照日期命名的方法分享给大家供大家参考。具体实现方法如下:

这里实现文件按照创建的时期批量重命名功能

# -*- coding: utf-8 -*- 
import os
import time
import datetime
rootDir = "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')
  pass
for 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程序设计有所帮助。

总结

以上是编程之家为你收集整理的Python实现文件按照日期命名的方法全部内容,希望文章能够帮你解决Python实现文件按照日期命名的方法所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶