Python批量修改檔名

2021-10-22 18:51:33 字數 753 閱讀 2102

遍歷資料夾並獲取檔名

刪除其它語言的字幕檔案

import os

files = os.listdir(path)

forfile

in files:

fname = path + os.sep +

file

new_name = path + os.sep +

file

.replace(

' - lang_'

,'.')if

file

.find(

' - lang_zh-cn'

)>0:

os.rename(fname, new_name)

print

(f' 重新命名為 '

)elif

file

.find(

' - lang_'

)>0:

os.remove(fname)

print

(f' 已刪除'

)

注意:部分鏈結需要科學上網

youtube:分享程式設計師學習資源2021: 免費程式設計課, 演算法, 高效刷題, 系統設計 | 教程, leetcode, 面試, 乾貨

中國大學mooc:python語言程式設計 國家精品課程

udacity:introduction to python programming

python批量修改檔名

修改前 flv檔案是從rar檔案中解壓出來的。由於英文不好,並且有的flv檔案的名字並不十分清晰明了,所以打算將flv檔案名字改為相應的rar檔案的名字。僅供參考,新手勿噴 主要使用了python中的re 正規表示式 和os模組中的函式。coding gb2312 import os import ...

python批量修改檔名

最近工作需要給大量檔案改名。恰巧,本人又在自學python,所以就想用python寫個程式來自動修改相應的檔名。下面就通過 來介紹一下我的做法吧。先說一下,我的工作要求是,在所有的資料檔案前加上資料所在資料夾的名字,改完名字後把所有的檔案彙總到乙個新的資料夾。我要處理的檔案有的存放在次最後層目錄 有...

Python 批量修改檔名

需要將收到的 bmp 檔案按名稱順序排列,而檔名本來的樣式類似於image12.bmp,現需要修改為12.bmp,由於檔案數量較大,所以產生了利用 python 修改的想法,雖然 很簡單,但還算成功。import os 檔案位址 path c users 迴圈處理資料夾內的每個檔案 forfile ...