os.renames und Variablen

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
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?
Redprince
User
Beiträge: 128
Registriert: Freitag 22. Oktober 2004, 09:22
Wohnort: Salzgitter
Kontaktdaten:

Moinsen...
Versuchs mal mit

Code: Alles auswählen

foo = '%s.txt' % (name)
renames("C:/hallo.txt", foo)
NOTZE
User
Beiträge: 106
Registriert: Mittwoch 21. Januar 2004, 20:28

Code: Alles auswählen

name = raw_input("Name der Datei: ")

from os import *

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