Pythonでファイルの名前を変えます————Python

3175 ワード

いくつかのファイルの名前を変更する必要がありますし、ファイルが多いので、名前を付けるときにpyを使うことを考えました.私が解決しなければならない問題はこのようなものです.
  • ファイル基本1~
  • ファイル名は、指定された
  • です.
  • ファイルとファイル名にはマッピング関係がありません
  • 指定したパスの下でファイルの名前を指定する必要があります
    コードは次のとおりです:code:
    import os
    name1 = []
    
    name2 = []
    
    
    i=0
    path = ( r'C:\Users\Administrator\Desktop\      \a')  #     r      
    filelist = os.listdir(path)  #           (     )
    for files in filelist:  #       
        i = i+1
        # print(files)
        Olddir=os.path.join(path,files) #         
        filename=os.path.splitext(files)[0]  #     
        #  filetype = os.path.splitext(files)[1];  #      
        filetype='.jpg'
        Newdir=os.path.join(path,(str(name1[i])+'--     a')+filetype) #        
        os.rename(Olddir,Newdir) #