Fehlersuche: split-Funktion
-
- User
- Beiträge: 77
- Registriert: Samstag 24. März 2007, 23:22
- Wohnort: Germany,NRW,
thx
Zuletzt geändert von BlackMamba am Samstag 24. Januar 2009, 00:37, insgesamt 1-mal geändert.
Boah, ist das alles überkompliziert! Auf das letzte Element einer Liste greift man mit dem Index -1 zu. Die `split()`-Methode auf Zeichenketten leistet genau das gleiche wie Dein regulärer Ausdruck. Usw.
Du splittest einen Pfad an '/' und nimmst dann das letzte Element der Liste, also eine Zeichenkette. Dann gehst Du die *Buchstaben* dieser Zeichenkette einzeln durch und erzeugst damit Verzeichnisse. Das Du als Abbruchbedingung die Länge der *Liste* (minus zwei) verwendest, ist auch total wirr.
Wenn Du das nicht im Kopf, auf Papier, oder zumindest mit ein paar ``print``-Anweisungen im Programm selber verfolgen kannst, solltest Du vielleicht besser die Finger vom Programmieren lassen.
Oh, und es gibt die Funtkion `os.makedirs()`.
Du splittest einen Pfad an '/' und nimmst dann das letzte Element der Liste, also eine Zeichenkette. Dann gehst Du die *Buchstaben* dieser Zeichenkette einzeln durch und erzeugst damit Verzeichnisse. Das Du als Abbruchbedingung die Länge der *Liste* (minus zwei) verwendest, ist auch total wirr.
Wenn Du das nicht im Kopf, auf Papier, oder zumindest mit ein paar ``print``-Anweisungen im Programm selber verfolgen kannst, solltest Du vielleicht besser die Finger vom Programmieren lassen.
Oh, und es gibt die Funtkion `os.makedirs()`.