- Registriert
- Okt. 2011
- Beiträge
- 793
soares schrieb:Überlegen, welche Möglichkeiten Du hast und die naheliegende auswählen?
Wenn wir Dir hier alles vorkauen, ist der Erkenntnisgewinn geringer, als wenn Du selbst auf eine Lösung kommst. Es ist bei dem Problem nicht so, als ob Du auf einen völlig neuen Dreh kommen müsstest.
Ich versteh dich ja. Das Problem ist, dass man eine Programmiersprache normalerweise mit einem Lehrer lernt. Man lernt neue Funktionen und bekommt dann Aufgaben, in denen man sie anwenden muss.
Hier habe ich den Code etwas überarbeitet und i als Parameter eingefügt.
Code:
def dateien(pfad, i):
for name1 in os.listdir(pfad):
j=str(i)
name= pfad + name1
if os.path.isfile(name):
os.rename(name, pfad + j + os.path.splitext(name)[1])
print (name+" wurde umbenannt.")
i = i + 1
elif os.path.isdir(name):
print("Durchsuche Ordner " + name1)
dateien(pfad+name1+"/", i)
else: print (name+ " konnte nicht umbenannt werden")
print ("Umbenennen erfolgreich")