0

異なるフォルダー内の画像を単一のフォルダーに統合するスクリプトを Python で作成しています。同名の画像ファイルが複数存在する可能性があります。これをPythonで処理する方法は?「image_name_0001」、「image_name_0002」のように名前を変更する必要があります。

4

2 に答える 2

0

ルート ファイル名、つまり name = 'image_name'、拡張子 extension = '.jpg'、および出力フォルダーへのパス path がある場合、次のことができます。

*for each file*:
    moved = 0
    num = 0
    if os.path.exists(path + name + ext):
        while moved == 0:
            num++
            modifier = '_00'+str(num)
            if not os.path.exists(path + name + modifier + extension):
                *MOVE FILE HERE using (path + name + modifier + extension)*
                moved = 1
    else:
        *MOVE FILE HERE using (path + name + ext)*

そこには明らかに疑似コードがいくつかありますが、要点を理解する必要があります

于 2013-05-14T15:27:30.163 に答える