Python | 使用Python批量修改文件名

  • 2019 年 10 月 6 日
  • 筆記

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

於是乎,參考了多方資料,簡單寫了下面幾行程式碼

import os      def 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 #序號加1      if __name__ == '__main__':     tekan()

接下看看看執行效果

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