Hallo,
kann ich in Python 2 irgendwie die aktuelle Breite des Konsolenfensters ermitteln?
Ich möchte eine Tabelle ausgeben, deren Spalten 10 Zeichen, x Zeichen und 10 Zeichen breit sind. Der Inhalt der mittleren Spalte soll auf x Zeichen gekürzt werden, wenn die Zeile sonst nicht mehr in das Fenster passt. (Bei einer Fensterbreite von 80 Zeichen soll x also gleich 60 sein.)
Wie kann ich x ermitteln? (Das Python-Skript soll unter Linux (xfce4-terminal) und unter Windows 7 (cmd.exe) laufen.
Vielen Dank!
Holger
Breite des Ausgabefensters
-
- User
- Beiträge: 35
- Registriert: Samstag 12. Juli 2014, 01:59
569 lines of code? Puh! Geht das wirklich nicht einfacher?
Okay, es sieht so aus, als bräuchte ich nur die Funktionen _windows_get_window_size(), _posix_get_window_size() und getwidth(), aber trotzdem: Geht das nicht einfacher?
Danke auf jeden Fall für Deine Hilfe,
Holger
Okay, es sieht so aus, als bräuchte ich nur die Funktionen _windows_get_window_size(), _posix_get_window_size() und getwidth(), aber trotzdem: Geht das nicht einfacher?
Danke auf jeden Fall für Deine Hilfe,
Holger
@Holger Chapman: Einen einfachen plattformübergreifenden Weg gibt es nicht. Man muss mindestens Windows und Unixoide unterschiedlich behandeln.
-
- User
- Beiträge: 35
- Registriert: Samstag 12. Juli 2014, 01:59
OK, danke für eure Hilfe!
Holger
Holger