欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python批量修改文件后缀名

程序员文章站 2022-03-02 14:17:49
...
import os

def change_suffix(_mainpath,_suffix):

    files=os.listdir(_mainpath)

    for filename in files:
        fullpath=_mainpath+filename
        dot_position=fullpath.rfind(".")
        os.rename(fullpath,fullpath[:dot_position]+"."+_suffix)
        #查找最后一个 dot 出现的位置,作为分割文件名的依据,防止文件名中就含有dot的情况
mainpath="G:/directory/"
suffix="pdf"
change_suffix(mainpath,suffix)

直接重命名,不改变路径。