最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

重命名批處理python腳本

 更新時(shí)間:2013年04月05日 19:07:56   作者:  
師兄采集的視網(wǎng)膜圖像放在一個(gè)文件夾下,由于分類十分混亂,因此出現(xiàn)了一個(gè)文件多次出現(xiàn)的情況,因此讓我寫(xiě)了個(gè)腳本
將Copy of ********.bmp或者Copy of Copy of ********.bmp 此類文件統(tǒng)一命名為********0.bmp 或者********00.bmp等格式,后面的0的個(gè)數(shù)代表********.bmp出現(xiàn)的次數(shù)+1。寫(xiě)了個(gè)下面的小腳本:
復(fù)制代碼 代碼如下:

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é)到了一些東西,呵呵!

相關(guān)文章

  • Numpy中arange()的用法及說(shuō)明

    Numpy中arange()的用法及說(shuō)明

    Numpy的arange()函數(shù)用于在指定間隔內(nèi)生成均勻間隔的數(shù)組,它接受開(kāi)始值、停止值和步長(zhǎng)來(lái)創(chuàng)建數(shù)組,返回的是ndarray類型,如果沒(méi)有提供dtype,則會(huì)根據(jù)其他參數(shù)推斷數(shù)據(jù)類型,對(duì)于浮點(diǎn)類型參數(shù),結(jié)果數(shù)組的長(zhǎng)度計(jì)算方式為ceil((stop-start)/step)
    2024-10-10
  • Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型

    Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型

    這篇文章主要為大家詳細(xì)介紹了Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Windows下Python3.6安裝第三方模塊的方法

    Windows下Python3.6安裝第三方模塊的方法

    這篇文章主要介紹了Windows下Python3.6安裝第三方模塊的方法,需要的朋友可以參考下
    2018-11-11
  • Python微服務(wù)開(kāi)發(fā)之使用FastAPI構(gòu)建高效API

    Python微服務(wù)開(kāi)發(fā)之使用FastAPI構(gòu)建高效API

    微服務(wù)架構(gòu)在現(xiàn)代軟件開(kāi)發(fā)中日益普及,它將復(fù)雜的應(yīng)用程序拆分成多個(gè)可獨(dú)立部署的小型服務(wù)。本文將介紹如何使用 Python 的 FastAPI 庫(kù)快速構(gòu)建和部署微服務(wù),感興趣的可以了解一下
    2023-05-05
  • Python實(shí)現(xiàn)自動(dòng)化處理PDF文件的方法詳解

    Python實(shí)現(xiàn)自動(dòng)化處理PDF文件的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用Python完成簡(jiǎn)單的PDF文件處理操作,如PDF文件的批量合并、拆分、加密以及添加水印等,需要的可以參考一下
    2022-09-09
  • Python實(shí)現(xiàn)多線程爬表情包詳解

    Python實(shí)現(xiàn)多線程爬表情包詳解

    這篇文章主要介紹了Python多線程爬表情包,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-11-11
  • python如何為創(chuàng)建大量實(shí)例節(jié)省內(nèi)存

    python如何為創(chuàng)建大量實(shí)例節(jié)省內(nèi)存

    這篇文章主要為大家詳細(xì)介紹了python如何為創(chuàng)建大量實(shí)例節(jié)省內(nèi)存,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python列表解析配合if else的方法

    Python列表解析配合if else的方法

    今天小編就為大家分享一篇Python列表解析配合if else的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Django之富文本(獲取內(nèi)容,設(shè)置內(nèi)容方式)

    Django之富文本(獲取內(nèi)容,設(shè)置內(nèi)容方式)

    這篇文章主要介紹了Django之富文本(獲取內(nèi)容,設(shè)置內(nèi)容方式),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python基礎(chǔ)globlal nonlocal和閉包函數(shù)裝飾器語(yǔ)法糖

    Python基礎(chǔ)globlal nonlocal和閉包函數(shù)裝飾器語(yǔ)法糖

    這篇文章主要為大家介紹了Python基礎(chǔ)globlal nonlocal和閉包函數(shù)裝飾器語(yǔ)法糖示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評(píng)論

郑州市| 遂宁市| 石门县| 桐梓县| 台州市| 平陆县| 丁青县| 桦南县| 金门县| 舒城县| 丰台区| 三河市| 山阴县| 大关县| 堆龙德庆县| 长寿区| 平和县| 南皮县| 河东区| 赫章县| 伊川县| 吴江市| 柯坪县| 屯昌县| 南安市| 紫金县| 阿城市| 吐鲁番市| 会同县| 满城县| 济南市| 前郭尔| 漳平市| 横峰县| 永寿县| 衡山县| 烟台市| 辽中县| 湘阴县| 鸡西市| 泰宁县|