[]削除する読み出し時間内のすべてのtxtファイルは、それが空に置き換えされているフォルダ、トラバース。
インポートOS。1 2再インポート 3インポートshutil 。4 #osファイル操作、定期的な再、shutilコピー&ペースト = R "5パス1" #スクリプトを 6 = R&LTのパス2 "" #1 MP3 。7 。8 ROOT1 #for、dirs1、os.walkでfiles1 (パス1):#三つのパラメータ:すべてのファイルの(パスなし)すべてのフォルダ名1. 2.親ディレクトリを返す3.名前 。9#root2、dirs2、files2ためos.walk中(パス2): 10#について:I(0、LEN(files2))における範囲 11 NUM位、= OTHER files2 [I] .split(1 '_' ,.)。 12 =(root2、files2 [I])os.path.join#1 num_rootである 13は# #Print(NUM) 14##C:ユーザーは、\ \ VideoEditor \デスクトップ\ 301_test \ユニット\ 1_ "人" 1_ \ 1_プレビュー\ 1_写真、テキスト 15#からnum2 = R「\\\ D_ 。*?\\ユニット%sの_。*?\\ 1_ 1_音楽や画像、テキストプレビュー\\ $「%numの#が、この場所は貪欲マッチングのようです、プラスの後に使用される"単位" ROOT1のための16#、dirs1、 OSでfiles1。(パス1)を歩きます: re.findall場合は17#( NUM2、ROOT1): ## Shutil.copy 18(num_root、ROOT1)で 19#のshutil.copy(num_root、ROOT1 + '\\' + '記録.MP3')。 20( "正常インポート!")#プリントで 21 R&LTパス=「Cである:ユーザー\ \管理者\デスクトップ\ TXTを教える6 " 22をDIRPATHためであるos.walk(パス)内のファイル名の、にdirnamesです: 23は、レンジ(ファイル名のLEN())でIです: 24 + DIRPATHは=ファイル名である"ファイル名+の」\\ [ I] 25#印刷(ファイル名) 26 =行オープン(ファイル名、 'R&LT')であるreadlines()。 レンジ(LEN(ライン))におけるIのための27: 28#は定期的にre.subと一致することができるようにするには、唯一の置き換え文字を置き換えます列 29行[I]はre.sub(R&LT '\ [* \]を'、 '='、行[I]) 30プリント(ライン[I]) 31オープン(ファイル名、 'W')。writelines(ライン)
[]削除する読み出し時間内のすべてのtxtファイルは、それが空に置き換えされているフォルダ、トラバース。
インポートOS。1 2再インポート 3インポートshutil 。4 #osファイル操作、定期的な再、shutilコピー&ペースト = R "5パス1" #スクリプトを 6 = R&LTのパス2 "" #1 MP3 。7 。8 ROOT1 #for、dirs1、os.walkでfiles1 (パス1):#三つのパラメータ:すべてのファイルの(パスなし)すべてのフォルダ名1. 2.親ディレクトリを返す3.名前 。9#root2、dirs2、files2ためos.walk中(パス2): 10#について:I(0、LEN(files2))における範囲 11 NUM位、= OTHER files2 [I] .split(1 '_' ,.)。 12 =(root2、files2 [I])os.path.join#1 num_rootである 13は# #Print(NUM) 14##C:ユーザーは、\ \ VideoEditor \デスクトップ\ 301_test \ユニット\ 1_ "人" 1_ \ 1_プレビュー\ 1_写真、テキスト 15#からnum2 = R「\\\ D_ 。*?ユニット\\%sの_。*?\\ 1_ 1_音楽や画像、テキストプレビュー\\ $「%numの#は、この場所は貪欲マッチングのようです、プラスの後に使用される"単位" ROOT1のための16#、dirs1、 OSでfiles1。(パス1)を歩きます: IF re.findall#17(NUM2、ROOT1): 18(num_root、ROOT1)の##のshutil.copyある 。19#1 shutil.copy(num_root、ROOT1 + '\\' + '記録.MP3')は 20#プリントである(「正常にインポート! ") 21 R・パス=" C:ユーザーが管理者\デスクトップ\ TXT」は6で教え\ \ :(パス)DIRPATHのために22、にdirnames、os.walk内のファイル名 )範囲(LEN(ファイル名に私のために23を): ファイル名= DIRPATHは、ファイル名+の"\\" + 24である[I] 25#プリント(ファイル名) 。26 =回線オープン(ファイル名、 'R&LT')であるreadlines() レンジ(LEN(株))でI 27: 28#1のRe正規のみ置換文字列を置き換える一致する.SUBできる 29行[I]はre.sub(R&LT '\ [* \]'、 ''、ライン[I])= 30プリント(ライン[I])を 31オープン(ファイル名、 'W')。writelines(ライン)