国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

重命名批處理python腳本

2019-11-25 18:39:23
字體:
來源:轉載
供稿:網友
將Copy of ********.bmp或者Copy of Copy of ********.bmp 此類文件統一命名為********0.bmp 或者********00.bmp等格式,后面的0的個數代表********.bmp出現的次數+1。寫了個下面的小腳本:
復制代碼 代碼如下:

import os
"""
這個程序是用來將文件名改名,因為在文件夾里面有很多Copy of 重文件名,因此去掉windows
重命名風格而換用新的累加命名機制
作者:chenxofHit@gmail.com
時間: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: #提取其中的真實文件名
trueKey= key[-12:] #因為真實的文件名都是在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模塊,學到了一些東西,呵呵!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳西县| 九江县| 梓潼县| 张家港市| 亳州市| 武定县| 清远市| 常宁市| 宁安市| 梅州市| 全州县| 张家界市| 玉门市| 张家川| 台北县| 财经| 阜平县| 阿克苏市| 正阳县| 松江区| 西青区| 咸宁市| 永泰县| 大厂| 从化市| 盐津县| 奉贤区| 桦川县| 旌德县| 阿拉善左旗| 永年县| 尚志市| 呼和浩特市| 蒙山县| 五大连池市| 永兴县| 石嘴山市| 博白县| 利津县| 衡水市| 繁峙县|