数の名前を変更するバッチファイル

数の名前を変更するバッチファイル

import os;
"""文件批量重命名编号"""
#参数传入要重命名的文件路径
def rename(path):
    i =0
    #读取path路径下的所有文件,返回list
    file_list = os.listdir(path) 
    for files in file_list: #迭代
        i=i+1
        #路径和文件名构成了文件路径名
        old_dir = os.path.join(path,files)
        #文件包括文件名和文件类型,用os.path.splitext(files)[]分割
        #文件名字不包含类型
        filename =os.path.splitext(files)[0]
        #文件类型
        filetype =os.path.splitext(files)[1]
        if i<10:
            #新构成的文件路径名,参数为路径和文件名以及带后缀的类型
            new_dir =os.path.join(path,"0"+str(i)+filetype)
        else:
            new_dir =os.path.join(path,str(i)+filetype) 
        print(new_dir)
          #重命名函数,将new_dir替换old_dir
        os.rename(old_dir,new_dir)
rename()

パッケージ:インポートOS;
キー:ファンクションキーステップ

file_list = os.listdir(path) #读取path路径下的所有文件,返回list
old_dir = os.path.join(path,files)#路径和文件名构成了文件路径名
filename =os.path.splitext(files)[0]#文件名字不包含类型
filetype =os.path.splitext(files)[1]#文件类型
new_dir =os.path.join(path,"0"+str(i)+filetype)
os.rename(old_dir,new_dir)#重命名函数,将new_dir替换
old_dir
公開された98元の記事 ウォンの賞賛0 ビュー2660

おすすめ

転載: blog.csdn.net/qq_22017379/article/details/104679767
おすすめ