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.
Gast

os.renames und Variablen

Beitragvon Gast » Montag 25. Oktober 2004, 17:31

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:

Beitragvon Redprince » Montag 25. Oktober 2004, 17:41

Moinsen...
Versuchs mal mit

Code: Alles auswählen

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

Re: os.renames und Variablen

Beitragvon NOTZE » Montag 25. Oktober 2004, 17:47

Code: Alles auswählen

name = raw_input("Name der Datei: ")

from os import *

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

Wer ist online?

Mitglieder in diesem Forum: WhiteyW