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 24 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
Jun 15 Python
用python写个自动SSH登录远程服务器的小工具(实例)
Jun 17 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
python训练数据时打乱训练数据与标签的两种方法小结
Nov 08 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
Feb 13 Python
用python实现刷点击率的示例代码
Feb 21 Python
详解爬虫被封的问题
Apr 23 Python
python base64库给用户名或密码加密的流程
Jan 02 Python
Python 实现自动登录+点击+滑动验证功能
Jun 10 Python
Python scrapy爬取小说代码案例详解
Jul 09 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实现的获取URL信息的类
2007/01/02 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
PHP中使用curl伪造IP的简单方法
2015/08/07 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
javascript中全局对象的isNaN()方法使用介绍
2013/12/19 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
Vue项目中如何使用Axios封装http请求详解
2019/10/23 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
python实现维吉尼亚加密法
2019/03/20 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
JMS中Topic和Queue有什么区别
2013/05/15 面试题
岗位职责怎么写
2014/03/14 职场文书
学习经验演讲稿
2014/05/10 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
Python中常见的导入方式总结
2021/05/06 Python