Linux Console Anzal Spalten ermitteln

24/04/2009 - 17:53 von Albert Hermeling | Report spam
Guten Abend,

gibt es eigentliche in Python die Möglichkeit die Anzahl der Spalten in
einer Console zu ermitteln? Standard war ja mal 80 Zeichen pro Spalte, das
kann man ja nach belieben àndern deshalb die Frage.

Grund ich möchte in einer Klasse __str__ so abàndern das die Ausgabe einer
Listen in Liste Daten-Struktur ein bisschen, besser auf der Konsole
aussieht.

Mit freundlichen Grüßen

Albert
 

Lesen sie die antworten

#1 Sebastian Wiesner
24/04/2009 - 18:43 | Warnen spam
<Albert Hermeling – Freitag, 24. April 2009 17:53>

Guten Abend,

gibt es eigentliche in Python die Möglichkeit die Anzahl der Spalten in
einer Console zu ermitteln? Standard war ja mal 80 Zeichen pro Spalte, das
kann man ja nach belieben àndern deshalb die Frage.

Grund ich möchte in einer Klasse __str__ so abàndern das die Ausgabe einer
Listen in Liste Daten-Struktur ein bisschen, besser auf der Konsole
aussieht.



http://bitbucket.org/birkenfeld/sph...e.py#cl-16

Allerdings ist __str__ imho ein ungeeigneter Ort, um die Ausgabe der
Terminalbreite anzupassen. __str__ kann an allen möglichen Orten aufgerufen
werden, nicht immer ist die Breite des Terminals dann relevant.

Ich persönlich würde eher eine separate Funktion dafür verwenden.

Freiheit ist immer die Freiheit der Andersdenkenden.
(Rosa Luxemburg)

Ähnliche fragen