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

作者:jack_cheng 时间:2022-10-25 19:40:09 

本文实例讲述了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,文件,命名
0
投稿

猜你喜欢

  • python读取html中指定元素生成excle文件示例

    2021-04-08 19:51:11
  • python实现坦克大战游戏 附详细注释

    2023-06-26 07:58:13
  • 详解python的webrtc库实现语音端点检测

    2023-07-20 01:44:11
  • 关于 Flash Banner 设计的建议

    2010-02-02 18:19:00
  • MySQL的添加用户的两种方法

    2012-01-29 17:50:10
  • javascript new fun的执行过程

    2010-08-05 21:23:00
  • python 布尔注入原理及渗透过程示例

    2022-11-21 01:04:21
  • 你知道吗实现炫酷可视化只要1行python代码

    2022-06-10 13:36:16
  • PHP中的session永不过期的解决思路及实现方法分享

    2023-11-20 11:19:23
  • Python while、for、生成器、列表推导等语句的执行效率测试

    2021-03-05 02:17:54
  • Python浅析匿名函数lambda的用法

    2022-07-19 18:29:29
  • 简单了解为什么python函数后有多个括号

    2021-05-11 03:29:35
  • python利用json和pyecharts画折线图实例代码

    2022-05-02 14:56:19
  • Xml Http抓取数据时乱码问题解决

    2008-04-24 11:16:00
  • Python cv.Canny()方法参数与使用方法

    2023-10-06 07:24:37
  • 如何使用Python实现自动化水军评论

    2022-08-25 21:15:48
  • Python实现个人微信号自动监控告警的示例

    2023-02-04 20:03:03
  • Python使用微信接入图灵机器人过程解析

    2022-05-29 04:03:14
  • 自适应css布局——流动布局新时代[译]

    2009-08-13 12:28:00
  • 页面重构应注意的repaint和reflow

    2011-03-31 17:11:00
  • asp之家 网络编程 m.aspxhome.com