引言:
有時因為文件版本的更新,后綴名會發生變化,例如Word13的docx到Word16的doc,又例如我們想修改音頻文件的后綴。一個一個修改后綴名往往很麻煩,於是我們便可以寫一個Python的腳本來批量處理。
代碼:
import os
files = os.listdir(".")#獲取當前目錄下的文件
for filename in files:
portion = os.path.splitext(filename)#將文件名拆成名字和后綴
if portion[1] == ".docx":#關於后綴
newname = portion[0] + ".doc"
os.rename(filename, newname)#修改
運行后可能會出現這樣的報錯:
WindowsError: [Error 32]
這個是因為你打開了當前目錄下的文件導致無法運行,關掉即可。