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
投稿

猜你喜欢

  • ASP验证码的实现原理及源码

    2007-10-02 12:14:00
  • python处理PHP数组文本文件实例

    2023-11-09 23:56:03
  • python实现单张图像拼接与批量图片拼接

    2023-07-28 12:33:36
  • Python Pygame中精灵和碰撞检测详解

    2021-01-31 05:45:27
  • java连接mysql数据库乱码的解决方法

    2024-01-21 06:26:15
  • 简单介绍Python的Django框架的dj-scaffold项目

    2021-11-01 07:18:05
  • JavaScript缓动动画函数的封装方法

    2023-08-07 10:48:26
  • python Canny边缘检测算法的实现

    2023-04-23 20:41:55
  • 利用Python绘制好看的玫瑰花图

    2022-01-05 00:14:56
  • Python实现判断给定列表是否有重复元素的方法

    2021-05-25 13:34:59
  • PyTorch模型保存与加载实例详解

    2022-02-24 20:08:56
  • Python实现构建一个仪表板的示例代码

    2023-10-03 11:53:27
  • Django如何使用jwt获取用户信息

    2022-07-06 10:08:34
  • 2022年最新Typora的破解方法

    2023-08-29 04:36:03
  • python 通过SMSActivateAPI 获取验证码的步骤

    2022-04-23 15:16:43
  • 在Python 的线程中运行协程的方法

    2021-03-10 18:06:38
  • SQL Server和Oracle并行处理方法对比

    2009-01-20 15:48:00
  • python机器人行走步数问题的解决

    2023-12-24 23:26:05
  • javascript农历日历及世界时间代码

    2007-12-21 13:25:00
  • MySQL用户权限设置保护数据库安全

    2024-01-16 09:03:07
  • asp之家 网络编程 m.aspxhome.com