Python 給某個(gè)文件名添加時(shí)間戳的方法
問(wèn)題描述:
1、(先添加時(shí)間戳,再?gòu)?fù)制移動(dòng),兩個(gè)文件加下面的文件名都被修改)將 /home/kangle/webdata/JPEGImages 路徑下的111.jpg文件添加當(dāng)前時(shí)刻的時(shí)間戳
重命名為類(lèi)似2018-03-27-18-11-11_111.jpg的形式,而且保存到另外一個(gè)路徑/home/kangle/result下
import datetime nowTime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') # 現(xiàn)在 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、(在復(fù)制移動(dòng)的的時(shí)候?qū)⑽募砑訒r(shí)間戳,原文件夾下面的文件名字不變)將/home/kangle/webdata/JPEGImages 路徑下的111.jpg文件保存到另外一個(gè)路徑/home/kangle/result下,并且添加當(dāng)前時(shí)刻的時(shí)間戳重命名為類(lèi)似2018-03-27-18-11-11_111.jpg的形式
import datetime nowTime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') # 現(xiàn)在 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 給某個(gè)文件名添加時(shí)間戳的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
pandas常用表連接merge/concat/join/append詳解
使用python的pandas庫(kù)可以很容易幫你搞定,而且性能也是很出色的;百萬(wàn)級(jí)的表關(guān)聯(lián),可以秒出,本文給大家分享pandas常用表連接merge/concat/join/append詳解,感興趣的朋友跟隨小編一起看看吧2023-02-02使用Python的turtle模塊畫(huà)國(guó)旗
這篇文章主要為大家詳細(xì)介紹了用Python的turtle模塊畫(huà)國(guó)旗,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09在Python中調(diào)用Ping命令,批量IP的方法
今天小編就為大家分享一篇在Python中調(diào)用Ping命令,批量IP的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01python matplotlib如何給圖中的點(diǎn)加標(biāo)簽
這篇文章主要介紹了python matplotlib給圖中的點(diǎn)加標(biāo)簽,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11五個(gè)Pandas?實(shí)戰(zhàn)案例帶你分析操作數(shù)據(jù)
pandas是基于NumPy的一種工具,該工具是為了解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的。Pandas納入了大量庫(kù)和一些標(biāo)準(zhǔn)的數(shù)據(jù)模型,提供了高效操作大型數(shù)據(jù)集的工具。pandas提供大量快速便捷地處理數(shù)據(jù)的函數(shù)和方法。你很快就會(huì)發(fā)現(xiàn),它是使Python強(qiáng)大而高效的數(shù)據(jù)分析環(huán)境的重要因素之一2022-01-01Python?數(shù)據(jù)可視化超詳細(xì)講解折線圖的實(shí)現(xiàn)
數(shù)據(jù)可以幫助我們描述這個(gè)世界、闡釋自己的想法和展示自己的成果,但如果只有單調(diào)乏味的文本和數(shù)字,我們卻往往能難抓住觀眾的眼球。而很多時(shí)候,一張漂亮的可視化圖表就足以勝過(guò)千言萬(wàn)語(yǔ),讓我們來(lái)用Python實(shí)現(xiàn)一個(gè)可視化的折線圖2022-03-03python線程鎖(thread)學(xué)習(xí)示例
python thread提供了低級(jí)別的、原始的線程以及一個(gè)簡(jiǎn)單的鎖,下面提供一個(gè)python線程線程鎖(thread)學(xué)習(xí)示例,大家參考使用2013-12-12在keras下實(shí)現(xiàn)多個(gè)模型的融合方式
這篇文章主要介紹了在keras下實(shí)現(xiàn)多個(gè)模型的融合方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05