Pythonによるファイルの一括ネーミング

666 ワード

以前はコピー&ペーストでファイル名を変更するのが面倒だと思っていたので、一括変換のコードを書きました
次のように
# -*- coding: gbk -*-
import os
def rename():
    path = r"C:\User\Desktop";   #    
    filelist = os.listdir(path) 
    num  = 1 #  
    for files in filelist: #       
        oldname = os.path.join(path,files)  #     _   +    
        if os.path.isdir(oldname):
            continue                          #     
        filename = os.path.splitext(files)[0] #     
        filetype = os.path.splitext(files)[1] #      
        newname = os.path.join(path,""+str(num)+""+filetype) #    
        os.rename(oldname,newname) #   
        num += 1
rename()