最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

重命名批處理python腳本

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:39:06
文檔

重命名批處理python腳本

重命名批處理python腳本:將Copy of ********.bmp或者Copy of Copy of ********.bmp 此類文件統(tǒng)一命名為********0.bmp 或者********00.bmp等格式,后面的0的個(gè)數(shù)代表********.bmp出現(xiàn)的次數(shù)+1。寫(xiě)了個(gè)下面的小腳本: 代碼如下: import os 這個(gè)程序是用來(lái)將文
推薦度:
導(dǎo)讀重命名批處理python腳本:將Copy of ********.bmp或者Copy of Copy of ********.bmp 此類文件統(tǒng)一命名為********0.bmp 或者********00.bmp等格式,后面的0的個(gè)數(shù)代表********.bmp出現(xiàn)的次數(shù)+1。寫(xiě)了個(gè)下面的小腳本: 代碼如下: import os 這個(gè)程序是用來(lái)將文

將Copy of ********.bmp或者Copy of Copy of ********.bmp 此類文件統(tǒng)一命名為********0.bmp 或者********00.bmp等格式,后面的0的個(gè)數(shù)代表********.bmp出現(xiàn)的次數(shù)+1。寫(xiě)了個(gè)下面的小腳本:

代碼如下:


import os
"""
這個(gè)程序是用來(lái)將文件名改名,因?yàn)樵谖募A里面有很多Copy of 重文件名,因此去掉windows
重命名風(fēng)格而換用新的累加命名機(jī)制
作者:chenxofHit@gmail.com
時(shí)間:2011年4月13日
"""
def getFileNames(dirs, dict):
#dir為目錄名,lst列表
filenames=os.listdir(dirs)
for name in filenames:
key = filenames[filenames.index(name)]
sign = "Copy Of "
judge = key.find(sign)
if (judge != -1 ):
dict[key] = 1
else: #提取其中的真實(shí)文件名
trueKey= key[-12:] #因?yàn)檎鎸?shí)的文件名都是在12位
if trueKey not in dict: #字典中不存在
dict[trueKey]=1
os.rename(dirs+str(os.sep)+name,dirs+str(os.sep)+trueKey)
else:
#split finames
newKey= str(trueKey[:-4])+str('0'*dict[trueKey])+ str(trueKey[-3:])
dict[trueKey] = dict[trueKey]+1
os.rename(dirs+os.sep+name,dirs+os.sep+newKey)

if '__name__=__main__':
dict={}
dirs = "C://temp"
getFileNames(dirs, dict)


用到了字典,用到了os模塊,學(xué)到了一些東西,呵呵!

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

文檔

重命名批處理python腳本

重命名批處理python腳本:將Copy of ********.bmp或者Copy of Copy of ********.bmp 此類文件統(tǒng)一命名為********0.bmp 或者********00.bmp等格式,后面的0的個(gè)數(shù)代表********.bmp出現(xiàn)的次數(shù)+1。寫(xiě)了個(gè)下面的小腳本: 代碼如下: import os 這個(gè)程序是用來(lái)將文
推薦度:
標(biāo)簽: 腳本 重命名 python
  • 熱門(mén)焦點(diǎn)

热门图文

猜你喜歡

專題
Top
fffffffffffff

抖音扫码关注

手机端二维码

每天分享百科知识!