Python批量修改文件名與后綴


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

這個是因為你打開了當前目錄下的文件導致無法運行,關掉即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM