Lasst uns sagen, ich habe dieses kleine Python-Programm:Python-Programm Benutzereingaben zu übernehmen und Konsole aktualisieren, ohne „Scrollen“
def drawLine():
userInput = input("Coordinates:")
userInput = userInput.split() # x y
# Draw
# ... some drawing algo which will print an "X" on the screen with x,y
drawLine()
drawLine()
nun feststellen, dass drawLine()
zweimal aufgerufen wird, so dass zwei Eingänge getroffen werden können und zwei X-es
gemalt werden. Leider wird die Konsole nach oben scrollen. Ich will, dass mein Python-Programm "auf" hört, um Benutzer zu drücken, und "nicht weg scrollen". Denken Sie an eine Mini-Konsole Photoshop, die auch Ihre Leinwand nicht außer Sichtweite scrollt.
Aktualisieren: Das Problem ist klein genug, um keine Bibliothek zu verwenden.
Wenn Sie keine Bibliothek verwenden möchten, werden Sie eine Menge fiddly Code schreiben. Verwenden Sie eine Bibliothek. –
Überprüfen Sie zumindest den Code, den die Bibliotheken verwenden, um sich ein Bild davon zu machen, wie es gemacht wird. –
Das Überprüfen von Bibliotheken ist eine großartige Idee. Ich denke, dieses Problem wurde bereits woanders gelöst. Mabi weiß jemand, ohne dass ich ein paar Minuten oder sogar Stunden mit Google verbringe. – nottinhill