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