zahl mit fester stellenanzahl formatieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
netzmensch
User
Beiträge: 11
Registriert: Montag 5. Februar 2007, 12:36

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.
[size=75]Edit (Leonidas): Bild in der Signatur nach mehrfacher Warnung gelöscht.[/size]
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
Antworten