__author__ = 'Jeff.xie' import os def myrename(path): file_list=os.listdir(path) for fi in file_list: if fi.endswith(".png"): old_name=os.path.join(path,fi) new = fi.replace(".png",".jpg") new_name=os.path.join(path,new) os.rename(old_name,new_name) def myrename2(path): for root,dirlist,filelist in os.walk(path): for f in filelist: if f.endswith(".png"): old_name=os.path.join(root,f) new = f.replace(".png",".jpg") new_name=os.path.join(root,new) os.rename(old_name,new_name) def myrename3(path): file_list=os.listdir(path) for i,fi in zip(range(len(file_list)),file_list): if fi.endswith(".png"): old_name=os.path.join(path,fi) new=fi.replace(".png",".jpg") new_name=os.path.join(path,new) os.rename(old_name,new_name) if __name__=="__main__": path=r"D:\temp" # myrename(path) # myrename2(path) myrename3(path)
Python实现批量重命名文件的几种方式
最新推荐文章于 2024-02-29 16:46:02 发布