Seite 1 von 1

zahl mit fester stellenanzahl formatieren

Verfasst: Samstag 30. Juni 2007, 12:15
von netzmensch
hi,

wie kann ich einen zähler, der in einer schleife mitläuft, in folgendes format bringen?

zähler fängt bei 0 an und wir in jedem durchlauf um 1 inkrementiert.

ausgegeben werden soll er aber so: 00001

ich möchte das ganze als index für dateinamen verwenden, also z.b. bild-00001.jpg, weil sonst die reihenfolge nicht stimmt.

Verfasst: Samstag 30. Juni 2007, 12:35
von BlackJack
Das geht mit dem Zeichenkettenformatierungs-Operator:

Code: Alles auswählen

In [1]: for i in xrange(15):
   ...:     print 'bild-%05d.jpg' % i
   ...:
bild-00000.jpg
bild-00001.jpg
bild-00002.jpg
bild-00003.jpg
bild-00004.jpg
bild-00005.jpg
bild-00006.jpg
bild-00007.jpg
bild-00008.jpg
bild-00009.jpg
bild-00010.jpg
bild-00011.jpg
bild-00012.jpg
bild-00013.jpg
bild-00014.jpg