1. 程式人生 > >辦公小能手,使用Python批量修改檔名!

辦公小能手,使用Python批量修改檔名!

這兩天在整理一些文章,但是資料夾中每個文章沒有序號會看起來很亂,所以想著能不能用Python寫一個小指令碼。

簡單寫了下面幾行程式碼

import osdef tekan():
    i=1 #為序號賦初值
    for old_file in os.listdir('.'): #os.listfir('.')用於獲取當前資料夾所有檔名,'.'表示當前資料夾,也可改為目標檔案路徑
        if 'py' not in old_file: #由於指令碼檔案不需要修改檔名,所以這裡做個判斷
            #new_name=old_file.split(' ')[1] #這行用來將檔名回到原來狀態
            new_name=str(i)+' '+str(old_file) #在檔名前加上序號與空格
            os.rename(old_file,new_name) #os.rename()用來修改名稱
            i+=1 #序號加1if __name__ == '__main__':
    tekan()
Python資源分享qun 784758214 ,內有安裝包,PDF,學習視訊,這裡是Python學習者的聚集地,零基礎,進階,都歡迎

接下看看看執行效果

i

當然這個方法也可以用到其他場景中,有過剪輯視訊經驗的應該都知道素材整理的重要性,以往我都是手動為素材重新命名,在有近百件素材的時候一個一個的重新命名