Python批量修改文件名與後綴

引言
有時由於文件版本的更新,後綴名會發生變化,例如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

相關文章
相關標籤/搜索