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 相关文章推荐
centos系统升级python 2.7.3
Jul 03 Python
Python重新引入被覆盖的自带function
Jul 16 Python
Python序列化基础知识(json/pickle)
Oct 19 Python
python实现两个文件合并功能
Apr 01 Python
将tensorflow的ckpt模型存储为npy的实例
Jul 09 Python
Python 写入训练日志文件并控制台输出解析
Aug 13 Python
python 实现return返回多个值
Nov 19 Python
Pandas 解决dataframe的一列进行向下顺移问题
Dec 27 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
Sep 01 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 27 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实现分页工具类分享
2014/01/09 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
利用jquery操作select下拉列表框的代码
2010/06/04 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
微信JS接口大全
2016/08/25 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
PHP 502bad gateway原因及解决方案
2020/11/13 Javascript
vue $router和$route的区别详解
2020/12/02 Vue.js
用Pygal绘制直方图代码示例
2017/12/07 Python
分析Python中解析构建数据知识
2018/01/20 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
酒吧副总经理岗位职责
2013/12/10 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
委托书英文
2015/01/28 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技