Hallo Pythons,
ich möchte mal auf die schnelle ein paar tausend Dateien umbenennen und komme gerade in eine Sackgasse:
VA2_2_A_2 002
VA2_2_A_1 002e002
V16_4_B_GREY_016 016
V16_5_B_GREY_016 016
V16_4_A_GREY 016
V16_3_A 016e001
Diese Liste verdeutlich es ein bisschen. links steht der alte Dateiname, rechts der Neue. Soweit gibt es kein Problem, aber wie kann ich im Fall einer Namensdopplung ( siehe 016, 016 und 016 ) einfach einen fortlaufenden Buchstaben anhängen. Sprich : 016a, 016b, 016c ?
Bei Zahlen würde ich einfach in einer Schleife einen Counter hochzählen lassen, aber bei Buchstaben ? Gibt's da eine fertige Methode für ?
Vielen Dank für einen Tip ( Tritt ) in die richtige Richtung...
Gunnar
Umbenennen nach Schema xxxa, xxxb, xxxc
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Du kannst es mit Buchstaben machen, wenn du weißt wie es mit Zahlen geht. Dazu musst du aber nicht mit 0 anfangen zu zählen sondern (für Kleinbuchstaben) mit 97, denn chr(97) gibt 'a' raus.
HTH
HTH
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice