Seite 1 von 1

Text(root)

Verfasst: Donnerstag 24. Mai 2012, 08:42
von P@rYck
Hallo...da ich noch nicht sehr lange scripte, habe ich ein Problem, für das ich noch keine Lösung in Handbüchern und im Netz finden konnte.

Ich habe ein mehrzeiliges Textfeld dessen Inhalt wie folgt aussieht:

zeile1
zeile2
zeile3
...


Die Eingabe und Zeilenanzahl ist variabel. Und wird vom User eingegeben. Der Inhalt soll aber dann mit einem Button Command ausgelesen werden, um pro Zeile einen Ordner auf dem Rechner zu erstellen. Ich hab nichts gefunden. Ich hab es z.B. mit

a = textfenster.get('1.0',END)

Damit wird aber natürlich ein Ordner erstellt, der den Inhalt des gesamten Textfeldes übernimmt.

Hat jemand einen Rat? Danke.

Re: Text(root)

Verfasst: Donnerstag 24. Mai 2012, 09:37
von EyDu
Hallo und willkommen im Forum!

Strings haben eine split-Methode, damit kommst du an die einzelnen Zeilen:

Code: Alles auswählen

>>> """Spam
... Ham
... Eggs""".split("\n")
['Spam', 'Ham', 'Eggs']
Sebastian

Re: Text(root)

Verfasst: Donnerstag 24. Mai 2012, 09:53
von P@rYck
Ok..Vielen Dank. Ich versuch das.

Re: Text(root)

Verfasst: Freitag 1. Juni 2012, 14:13
von P@rYck
Es hat wunderbar geklappt!! Vielen Dank nochmal.