使用python標準庫快速修改文件名字
- 2020 年 3 月 17 日
- 筆記
大家在追劇的時候會一次性下載很多電影,但是很煩人的是前面會有很多電影網站的廣告前綴。
今天我將介紹一個簡短的程式碼,快速修改這些文件的名字。
工具:os
首先在電影目錄下新建一個py文件,並導入os
import os
os,是python中的標準庫,os模組提供了非常豐富的方法用來處理文件和目錄
os.listdir('.') #列出當前目錄的文件和文件夾
注意,listdir 是列出所有的文件和文件夾
當然,你可以列出指定目錄的下的文件和文件夾,只需要更改裡面的參數即可,使用絕對路徑和相對路徑都可以。
這個方法會返回一個列表,通過遍歷列表,我們可以對單個文件進行操作。
通過分析文件名,可以知道一些普遍的規律,例如,「【電影天堂】第一集」
這個前綴是所有文件共有的,我們可以通過使用python中對字元串操作的方法rfind
找到最後一個字元的位置
然後通過字元串的截取獲得我們最終的值
rename方法可以修改文件的名字。
第一個參數是原來文件的名字,第二個參數是新名字
提醒**
在運行腳本之前,請先列印出新名字看一下是否是期望的值,如果不是請對腳本進行修改。