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


Posted in Python onJuly 09, 2015

本文实例讲述了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 相关文章推荐
Pycharm学习教程(2) 代码风格
May 02 Python
python使用锁访问共享变量实例解析
Feb 08 Python
Php多进程实现代码
May 07 Python
python3实现名片管理系统
Nov 29 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
python定时任务 sched模块用法实例
Nov 04 Python
Python 支持向量机分类器的实现
Jan 15 Python
python图片验证码识别最新模块muggle_ocr的示例代码
Jul 03 Python
Python趣味入门教程之循环语句while
Aug 26 Python
python 写一个文件分发小程序
Dec 05 Python
Python使用pyenv实现多环境管理
Feb 05 Python
python实现用户登陆邮件通知的方法
Jul 09 #Python
python获取局域网占带宽最大3个ip的方法
Jul 09 #Python
python实现自动重启本程序的方法
Jul 09 #Python
Python实现批量下载图片的方法
Jul 08 #Python
python数据结构之图的实现方法
Jul 08 #Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 #Python
python中偏函数partial用法实例分析
Jul 08 #Python
You might like
php minixml详解
2008/07/19 PHP
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
php获取手机端的号码以及ip地址实例代码
2018/09/12 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战一)
2013/08/21 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
layui表格数据重载
2019/07/27 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
Python中index()和seek()的用法(详解)
2017/04/27 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
动物学专业毕业生求职信
2013/10/11 职场文书
献爱心大型公益活动策划方案
2014/09/15 职场文书
个人委托书怎么写
2014/09/17 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
话题作文之生命的旋律
2019/12/17 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏