Hallo. Kann man wxGlade denn irgendwie beibringen, dass es in seinen Pythondateien ein Tabulator anstatt 4 Leerzeichen verwendet? Das Programm bringt echt mein ganzes Konzept durcheinander.
Hoffe ihr wisst wie das geht... Will ja nicht gleich den Quellcode verändern.
Gruß sprudel
Glade soll Tabs verwenden
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo sprudel!sprudel hat geschrieben:Tabulator anstatt 4 Leerzeichen
Ich kann dir nur eines raten: Steig um, nimm keinen Tabulator. Nimm vier Leerzeichen. Je mehr Code du mit Tabulatoren verseuchst, desto schwieriger wird die Umstellung, wenn du später selber drauf kommst.
mfg
Gerold
PS: Das ist war ein ernst und wirklich gut gemeinter Rat von mir und soll nicht in irgendeiner Art und Weise provozieren. Ich musste selbst einiges an Code von drei Leerzeichen auf vier Leerzeichen migrieren.
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Na ihr macht es mir ja nicht leicht. Ich dachte immer ein Tabulator wird empfohlen. So ein Umstieg ist für mich ehrlich gesagt überhaupt kein Problem, da ich ja im KAte (KDE) einstellen kann, dass er anstatt Tabs leerzeichen verwendet.
Wäre rein theoretisch auch ein Programm in Python möglich, dass Tabulatoren in Leerzeichen umwandelt? Wie erkenne ich denn einen Tabulator?
Gruß sprudel
Wäre rein theoretisch auch ein Programm in Python möglich, dass Tabulatoren in Leerzeichen umwandelt? Wie erkenne ich denn einen Tabulator?
Gruß sprudel
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo sprudel!sprudel hat geschrieben:Ich dachte immer ein Tabulator wird empfohlen.
[...]
Wäre rein theoretisch auch ein Programm in Python möglich, dass Tabulatoren in Leerzeichen umwandelt?
Nein, vier Leerzeichen wird empfohlen. Und wenn sich jeder daran hält, dann ist es leichter Code mit Anderen zu teilen.
Das Literal für den Tabulator ist "\t".
Du kannst Tabulatoren ziemlich leicht durch vier Leerzeichen ersetzen lassen.
Code: Alles auswählen
"\t\tHallo Welt".replace("\t", " ")
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.