Python 给某个文件名添加时间戳的方法


Posted in Python onOctober 16, 2018

问题描述:

1、(先添加时间戳,再复制移动,两个文件加下面的文件名都被修改)将 /home/kangle/webdata/JPEGImages 路径下的111.jpg文件添加当前时刻的时间戳

重命名为类似2018-03-27-18-11-11_111.jpg的形式,而且保存到另外一个路径/home/kangle/result下

import datetime
nowTime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') # 现在
dir = "/home/kangle/webdata/JPEGImages"
for root, dirs, file in os.walk(dir):
 for b in file:
  if os.path.join(b).split('.')[1] == 'jpg':
   os.rename(dir + os.sep + b, dir + os.sep + str(nowTime) + '_' + b)
   print (dir, b)
   shutil.copy(os.path.join(dir, str(nowTime) + '_' + b), r'/home/kangle/result')

2、(在复制移动的的时候将文件名添加时间戳,原文件夹下面的文件名字不变)将/home/kangle/webdata/JPEGImages 路径下的111.jpg文件保存到另外一个路径/home/kangle/result下,并且添加当前时刻的时间戳重命名为类似2018-03-27-18-11-11_111.jpg的形式

import datetime
nowTime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') # 现在
 
dir = "/home/kangle/webdata/JPEGImages"
for root, dirs, file in os.walk(dir):
 for b in file:
  if os.path.join(b).split('.')[1] == 'jpg':
   # os.rename(dir + os.sep + b, dir + os.sep + str(nowTime) + '_' + b)
   shutil.copy(os.path.join(dir, b),os.path.join("/home/kangle/result", str(nowTime) + '_' + b))
   # shutil.copy(os.path.join(dir, str(nowTime) + '_' + b), r'/home/kangle/result')

以上这篇Python 给某个文件名添加时间戳的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用xauth方式登录饭否网然后发消息
Apr 11 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
Django中的CBV和FBV示例介绍
Feb 25 Python
自定义django admin model表单提交的例子
Aug 23 Python
python opencv实现信用卡的数字识别
Jan 12 Python
Python要如何实现列表排序的几种方法
Feb 21 Python
使用Python实现批量ping操作方法
May 06 Python
如何真正的了解python装饰器
Aug 14 Python
详解Python高阶函数
Aug 15 Python
基于python实现操作redis及消息队列
Aug 27 Python
安装pyinstaller遇到的各种问题(小结)
Nov 20 Python
使用pd.merge表连接出现多余行的问题解决
Jun 16 Python
解决python os.mkdir创建目录失败的问题
Oct 16 #Python
python连接mongodb密码认证实例
Oct 16 #Python
Python使用gRPC传输协议教程
Oct 16 #Python
python使用epoll实现服务端的方法
Oct 16 #Python
Python 访问限制 private public的详细介绍
Oct 16 #Python
对django中render()与render_to_response()的区别详解
Oct 16 #Python
浅谈django的render函数的参数问题
Oct 16 #Python
You might like
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
php中文字符串截取方法实例总结
2014/09/30 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
javascript奇异的arguments分析
2010/10/20 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
基于脚手架创建Vue项目实现步骤详解
2020/08/03 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
python用模块zlib压缩与解压字符串和文件的方法
2016/12/16 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
Python tcp传输代码实例解析
2020/03/18 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
python实现在线翻译
2020/06/18 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
财务支持类个人的自我评价
2014/02/14 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
MySQL为id选择合适的数据类型
2021/06/07 MySQL
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js