Python3 批量更改文件后缀名
示例:
# coding:utf8 import os import sys def Rename(): #Path = "F:\test\" # windows下的文件目录 #Path = input("请输入你需要操作的目录(格式如'F:\test'):") Path = r"E:hs08-oraclepy\"; filelist = os.listdir(Path) for files in filelist: Olddir = os.path.join(Path,files) print(files) #打印出老的文件夹里的目录和文件 if os.path.isdir(Olddir): #判断是否是文件,是文件,跳过 continue filename = os.path.splitext(files)[0] #filetype = os.path.splitext(files)[1] # 如果后缀是.dat # if filetype == ".txt": Newdir = os.path.join(Path,filename + '.sql') #只要修改后缀名就可以更改成任意想要的格式 os.rename(Olddir,Newdir) if __name__=='__main__': Rename()