Sofortige Tastenabfrage im Terminal/Eingabeauffurderung

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
BlackJack

@jtk: Du solltest Dir dringend die Sternchen-Importe und ``global`` abgewöhnen.

Namen komplett in Grossbuchstaben dsind per Konvention für Konstanten vorgesehen. Das trifft auf `HOEHE` und `BREITE` aber nicht zu.

Wenn Du den Fehler behandelst und Dir mal die Position ausgeben lässt an der die Ausgabe stattfinden sollte, wirst Du feststellen, dass es immer die Position ganz unten rechts ist, bei der der Fehler auftritt. Da kann wahrscheinlich nichts ausgegeben werden, weil das Terminal dann den ganzen Inhalt um eine Zeile nach oben scrollen würde.
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Der Code sieht übrigens ziemlich schlimm aus.
Globals, Code auf Modulebene, Sternchen-Importe, uneinheitlicher Stil ... von der denglischen Namensgebung will ich gar nicht erst anfangen ;)
jtk
User
Beiträge: 37
Registriert: Montag 19. November 2007, 17:16

man könnte ja mal ins python was einbauen, was ne warning oder nen error ausspuckt, wenn man ein * import verwendet.
dann würd ichs ja nicht mehr machen.
:-)
jtk
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Man könnte aber auch mal reflektieren, warum das in den meisten Fällen eine blöde Idee ist, statt gleich Repressionen zu fordern.
Im übrigen ist es für den interaktiven Modus ganz nett, da es einem Tipparbeit spart (vor allem da man da meist Wegwerf-Code produziert)
jtk
User
Beiträge: 37
Registriert: Montag 19. November 2007, 17:16

hast recht.
ich produzier auch im nicht interaktiven modus fast nur wegwerfcode.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Du kannst es auch ohne Warnung sein lassen, wie die anderen auch 8)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten