2016-10-21 13 views
0

スタイル "imagefile_xxxx.fit"で指定されたフォルダに数百のイメージファイルがあります。ここで、xxxxは数字で、イメージに対応するデータファイルはスタイル " datafile_xxxx.cat "ファイル名を数値に基づいて移動する - python

私はすべてのデータファイルをループし、データの行数に基づいて不都合なディレクトリに悪いデータを移動するPythonプログラムを作成しました。そして、対応するイメージファイルをそのディレクトリからファイル名の数に基づいて、悪い画像のフォルダ。

したがって、datafile_0012.catをbad_dataディレクトリに移動した場合は、imagefile_0012.fitをbad_imagesディレクトリに移動します。

私はそれを他の方法(ディレクトリに良いデータをコピーし、元のディレクトリに良いファイルと悪いファイルを混在させておく)を考えていますが、データの番号に基づいてイメージファイルをコピーするという問題がありますファイル名。

+1

だからあなたの質問は何ですか? – MooingRawr

答えて

3

ヒント:

bdfn = "datafile_0012.cat" 
bifn = bdfn.replace("datafile", "imagefile") 
print(bifn) 

結果で:

imagefile_0012.cat

+0

これを使って、移動したいファイルのリストを作成します。ありがとうございました。 –

+0

@ J.Blueはい、または一貫性の制約がない場合はオンザフライでファイルをコピーします。 –

関連する問題