引言:
有時由於文件版本的更新,後綴名會發生變化,例如Word13的docx到Word16的doc,又例如咱們想修改音頻文件的後綴。一個一個修改後綴名每每很麻煩,因而咱們即可以寫一個Python的腳原本批量處理。markdown
代碼:ui
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)#修改
運行後可能會出現這樣的報錯:spa
WindowsError: [Error 32]
這個是由於你打開了當前目錄下的文件致使沒法運行,關掉便可。code