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 相关文章推荐
Python 文件读写操作实例详解
Mar 12 Python
手动实现把python项目发布为exe可执行程序过程分享
Oct 23 Python
python base64 decode incorrect padding错误解决方法
Jan 08 Python
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
python实现多进程代码示例
Oct 31 Python
Python的log日志功能及设置方法
Jul 11 Python
django认证系统 Authentication使用详解
Jul 22 Python
使用python远程操作linux过程解析
Dec 04 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 Python
通过自学python能找到工作吗
Jun 21 Python
用Python制作mini翻译器的实现示例
Aug 17 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
php4的session功能评述(三)
2006/10/09 PHP
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
2015/05/11 PHP
php判断用户是否手机访问代码
2015/06/08 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
详谈PHP程序Laravel 5框架的优化技巧
2016/07/18 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
js判断屏幕分辨率的代码
2013/07/16 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
详细介绍Python的鸭子类型
2016/09/12 Python
Python简单的制作图片验证码实例
2017/05/31 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
Python中print函数简单使用总结
2019/08/05 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
墨西哥网上超市:Superama
2018/07/10 全球购物
最经典的商业地产项目广告词
2014/03/13 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
学生检讨书怎么写
2014/10/09 职场文书
劳资员岗位职责
2015/02/13 职场文书
升学宴学生致辞
2015/09/29 职场文书
css3实现的加载动画效果
2021/04/07 HTML / CSS
nginx+lua单机上万并发的实现
2021/05/31 Servers
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle