(2018-03-31.Python從Zero到One)三、Python基礎(chǔ)__3.5.8應(yīng)用:批量修改文件名

上一篇文章為:→3.5.7文件夾的相關(guān)操作

應(yīng)用:批量修改文件名

<1>運(yùn)行過程演示

  • 運(yùn)行程序之前
day07_python基礎(chǔ)-文件操作、綜合應(yīng)用-01.png
  • 運(yùn)行程序之后
day07_python基礎(chǔ)-文件操作、綜合應(yīng)用-02.png

<2>參考代碼


     #coding=utf-8

    # 批量在文件名前加前綴

    import os

    funFlag = 1 # 1表示添加標(biāo)志  2表示刪除標(biāo)志

    folderName = './renameDir/'

    # 獲取指定路徑的所有文件名字
    dirList = os.listdir(folderName)

    # 遍歷輸出所有文件名字
    for name in dirList:
        print name

        if funFlag == 1:
            newName = '[東哥出品]-' + name
        elif funFlag == 2:
            num = len('[東哥出品]-')
            newName = name[num:]
        print newName

        os.rename(folderName+name, folderName+newName)

下一篇文章為:→3.5.9綜合應(yīng)用學(xué)生管理系統(tǒng)(文件版)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,634評(píng)論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,167評(píng)論 25 708
  • “當(dāng)煩惱越來越多,玻璃彈珠越來越少,我知道我已慢慢地長大了”——的士車上,電臺(tái)送來一首BY2翻唱的《紅蜻蜓》。奇特...
    鵝湖子閱讀 548評(píng)論 2 5
  • 徐錦燕 暑假里我看了一部電影叫《戰(zhàn)狼2》,記憶深刻,心靈受到了極大的震撼。 《戰(zhàn)狼2》...
    雷獅329閱讀 1,427評(píng)論 0 1

友情鏈接更多精彩內(nèi)容