当前位置:天才代写 > tutorial > Python教程 > python 文件按照日期命名

python 文件按照日期命名

2018-05-18 08:00 星期五 所属: Python教程 浏览:585

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

 

    关键字:

天才代写-代写联系方式