指定されたディレクトリにバッチファイル名を変更します。

OSのインポート


DEF file_name_modify(DIR、DIR_NAME):
    "" "ファイル名を変更" "" 
    #GETフォルダのディレクトリ一覧表示
    dir_list = os.listdir(DIR) ディレクトリの入力
    os.chdir(DIR)
    リスト横断#
    dir_list内のファイルのために:
        #ファイルがディレクトリファイルであるかどうかを判断
        :os.path.isdir(ファイル)IF 
            ##スプライシング新しいファイル名
            ' - ' +ファイル#DIR_NAME NEW_FILE = + 
            #ステッチ接頭
            DIR_NAME DIR_NAME = + ' - ' +ファイル
            #変更ファイルディレクトリ内のファイル名
            file_name_modify(ファイル、DIR_NAME) ディレクトリ名の変更
            os.rename(ファイル、DIR_NAMEを)
            #正しいルートディレクトリ名
            DIR_NAME = dir_name.replace( '-  '+ファイル、 '')
            続行 
        #スプライシング新しいファイル名
        + = DIR_NAME NEW_FILE ' - ' +ファイル
        #ファイル名の変更
        os.rename(ファイル、NEW_FILEを)
    他:
        親ディレクトリに#の修正が完了し、スイッチバック
        os.chdir( '../')
        印刷( "変更が完了している")


IF == __name__ '__main__':
    file_name_modify( 'D'、 'D')

  

おすすめ

転載: www.cnblogs.com/sure-feng/p/12652433.html