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