python批量修改檔名

2022-01-26 14:17:04 字數 868 閱讀 5091

#coding:utf-8

import os

# 列出當前目錄的所有檔案

files = os.listdir('.')

for filename in files:

# 分割檔名和字尾名

portion = os.path.splitext(filename)

# 比較字尾名

if portion[1] == ".***":

# 修改字尾名

newname = portion[0] + ".m4a"

os.rename(filename, newname)

# 列印出檔名 -20表示左對齊,寬度20

print( "%-20s ===> %20s" % (filename, newname))

只想嫁給你.*** ===> 只想嫁給你.m4a

只想對你念念不忘.*** ===> 只想對你念念不忘.m4a

嗯?後悔麼?.*** ===> 嗯?後悔麼?.m4a

嘻嘻,我瘋啦。.*** ===> 嘻嘻,我瘋啦。.m4a

嘿,出門約個會吧。.*** ===> 嘿,出門約個會吧。.m4a

在泰國你最容易被...?.*** ===> 在泰國你最容易被...?.m4a

夏日時髦:度假風情.*** ===> 夏日時髦:度假風情.m4a

好了好了,別胡說了。.*** ===> 好了好了,別胡說了。.m4a

如何對生活更加失望.*** ===> 如何對生活更加失望.m4a

寶貝, 你的妝花咯.*** ===> 寶貝, 你的妝花咯.m4a

密室逃脫是個什麼.*** ===> 密室逃脫是個什麼.m4a

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 ...