2016-12-15 39 views
0

ファイルの束を処理し、増分ファイル名でファイルを保存しようとしています。Python:ファイル名をインクリメンタルに保存する

たとえば、ファイル名は次のようになります。S1-T1-C.00001.jpeg, S1-T1-C.00002.jpeg,...., S1-T1-C.03021.jpeg and so on

私が現在使用しているコードは次のとおりです。

i = o 
for imagePath in imagePaths: 
    .... 
    cv2.imwrite('S1-T1-C.%5d.jpeg' % (i),image) 
    i += 1 

私が取得、出力ファイル名は次のようなものです:どのようにS1-T1-C. 1.jpeg, S1-T1-C. 2.jpeg, .....,S1-T1-C. 100.jpeg,..., S1-T1-C. 3021.jpeg

ファイル名にゼロを追加しますか?

答えて

5

フォーマット指定子に先頭のゼロを追加します。'S1-T1-C.%05d.jpeg' % (i)

+0

Wow。それはそれほど簡単でした。私はこれを考えすぎた。ありがとう男 – Nik

+0

私はそれがすべての1つの文字だった方法が大好き – recurf

関連する問題