Seite 1 von 1

os.renames und Variablen

Verfasst: Montag 25. Oktober 2004, 17:31
von Gast
Hallo,

ich wollte ein Programm schreiben um eine Datei umzubennen.

Das sieht dann so aus:

Code: Alles auswählen

name = raw_input("Name der Datei: ")

from os import *

renames("C:/hallo.txt", "%d.txt") % (name)
Das Problem ist, dass das Programm dann eine Fehlermeldung ausgibt. Die Datei heißt dann auch %d.txt, d.h. %d lässt sich hier wohl nicht verwenden. Wie kann ich das dann Lösen?

Verfasst: Montag 25. Oktober 2004, 17:41
von Redprince
Moinsen...
Versuchs mal mit

Code: Alles auswählen

foo = '%s.txt' % (name)
renames("C:/hallo.txt", foo)

Re: os.renames und Variablen

Verfasst: Montag 25. Oktober 2004, 17:47
von NOTZE

Code: Alles auswählen

name = raw_input("Name der Datei: ")

from os import *

renames("C:/hallo.txt", "%d.txt" % name)