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以环状形式组合排列图片并输出的方法
Mar 17 Python
Python合并多个装饰器小技巧
Apr 28 Python
Python实现两个list对应元素相减操作示例
Jun 09 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
PyCharm在win10的64位系统安装实例
Nov 26 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 Python
python实现简单的单变量线性回归方法
Nov 08 Python
python数据类型可变不可变知识点总结
Mar 06 Python
python计算Content-MD5并获取文件的Content-MD5值方式
Apr 03 Python
解决keras加入lambda层时shape的问题
Jun 11 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
Python应用自动化部署工具Fabric原理及使用解析
Nov 30 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
兼容性最强的PHP生成缩略图的函数代码(修改版)
2011/01/18 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
php实现webservice实例
2014/11/06 PHP
php常见的魔术方法详解
2014/12/25 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
在Python中实现贪婪排名算法的教程
2015/04/17 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
python pygame实现方向键控制小球
2019/05/17 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
python中def是做什么的
2020/06/10 Python
实现向右循环移位
2014/07/31 面试题
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
应聘面试自我评价
2014/01/24 职场文书
保密承诺书
2014/03/27 职场文书
个性车贴标语
2014/06/24 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
幼儿园个人总结
2015/02/28 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书