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)
直接重命名,不改变路径。