Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4710

Re: [Python-de] Ausgabe von zwei Streams in zwei curses "Fenstern"

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Stefan Schwarzer <sschwarzer@sschwarzer.net>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Ausgabe von zwei Streams in zwei curses "Fenstern"
Date Wed, 22 Mar 2017 08:15:51 +0100
Lines 30
Message-ID <mailman.17.1490166953.2603.python-de@python.org> (permalink)
References <82ada53b-ab01-59ab-4d3f-6fbb362d2f80@inqbus.de> <bf84c375-504b-ef40-3ac9-705066811b48@sschwarzer.net>
Mime-Version 1.0
Content-Type text/plain; charset=windows-1252
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de e3GU7mb1SShl9MYjo7hXBQMtc/McMZ2wpA42dJHdXQ6g==
Return-Path <sschwarzer@sschwarzer.net>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666
In-Reply-To <82ada53b-ab01-59ab-4d3f-6fbb362d2f80@inqbus.de>
X-Provags-ID V03:K0:WuB0bIzYSC2/40ItMJSnq6H5Z8Efo+ugy4CTsj4bMMM3WR0zmTm MTRFP7bBSiH30iFeeqXF43Ypb97S89fai6Yl5WUDP7DeEM5qXoQw7LWEGwul8+Ap203ExuY nMrO7XZ1JcDJUshs1WoALTlRHz7GAfGy3McPz1oDHj8NKQtEIMcCxtB9kBKw8a8WJWKhzSR KtIW/VXz8dCuhwuu7kAHw==
X-UI-Out-Filterresults notjunk:1;V01:K0:0TEGQWiCAgM=:CX2rM+Jsdg8ZYtJ44FrPJg uFxM04oSlXYlRtUXYH5mWab7Hck4ibWAQL+zMhwisdNLwEhdsnX48L3iuSKkkBR20Es2NHkTk HzY//Dm8ajvhpwO18gwht7CsM8t+Fo0VID1ATppmLMwEVzgPk19LbwkVjer7Fjsn4C055Z891 0yyfVRF28OjgXFppcqoO+ZZtqNX2kziw9qvadEfmVQj6BOOEwP1bWsWoKgOTe36eFt9scRQur Te+3t3Bt8sUF2tcOeZ5pkYV3To/iSX4bDtcXK6lszf2pyRUFkLJIYl9/Hg+B8I13rX7LrAuZF pXqH8rgiDG7mJpM8lgfiUg7hc8rkSkvu2SufY+qFRLGgNF6TT00Mc40szgq3PlXTfoFoF5KUe TOHc/dgZ7ceDiJuLJBggEsBWyCaqjMG2lcTBK22QcYyAyJ42xcvXWCMs4fxGblR6phcxF60Pr mR+MdnyLMggDQLIwqismMNOamEdQl/dg27pSGKLERnFRVOaK2+wISjjZkivNzzw34FJFB2kb0 z9rcDSw9y4eWEtElRdB//iCL2gYDIDurlH5TK0DVajLNV82qoMUUOhYdMKTXpKJycx2pSY3q4 QPuInmlADrSfNn4y8OwZQxqhE4fqiIKAAOIsoUZGF6cnfIJTH/XGQTBcxWDmorWO1qUlpKmN0 zPW26rNYqu4IGjQd7U13TAKJygwG19scZWfJizNpLDr7k9ms9SLMcWl+72uvtT8JxFE+fT2+P u1OYGE7CL0Eh2yqD
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <bf84c375-504b-ef40-3ac9-705066811b48@sschwarzer.net>
X-Mailman-Original-References <82ada53b-ab01-59ab-4d3f-6fbb362d2f80@inqbus.de>
Xref csiph.com de.comp.lang.python:4710

Show key headers only | View raw


On 2017-03-22 00:37, Dr. Volker Jaenisch wrote:
> Ein Python-Code erzeugt ein langes Display-Log. Ein Progress-Bar,
> schätzt wie lange der Code noch brauchen wird.
> 
> Ich möchte nun gerne in einen Text-Terminal zwei "Fenster" haben. In
> einem läuft das Log vorbei, im anderen wird der Progress-Bar angezeigt.

Nicht direkt eine Antwort auf die Frage, aber ein Hinweis:
Je nachdem, wie lange die Verarbeitung der einzelnen
Log-Einträge dauert, könnte es sein, dass die Anzeige der
Log-Einträge auf dem Bildschirm die Verarbeitung des Logs
erheblich ausbremst. Von daher ist die Verwendung des
Fortschritts-Balkens unterm Strich vielleicht die
anwenderfreundlichere Methode.

Vielleicht wäre eine Fortschrittsanzeige mit mehr
Informationen (zum Beispiel Prozentangabe und alle n
Log-Zeilen das Datum der Log-Zeile aktualisieren) ein
guter Kompromiss.

Wenn du das auf eine Zeile bekommst, kannst du diese Anzeige
auch recht unkompliziert aktualisieren, indem du mit
Rückschritt-Zeichen zum Anfang der Zeile zurückgehst und die
neue Anzeige "darüber" schreibst. Das wird vereinfacht, wenn
du für die Zeile immer die gleiche Breite sicherstellst,
weil du dann nicht berechnen musst, wie weit du
"zurücklöschen" musst.

Viele Grüße
Stefan

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

Re: [Python-de] Ausgabe von zwei Streams in zwei curses "Fenstern" Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2017-03-22 08:15 +0100

csiph-web