Ich habe ein Python-Programm, das ich schreibe, und ich möchte, dass es nach dem Drucken den Text ändern kann. Angenommen, ich möchte "Hallo" drucken und jede Sekunde einen Buchstaben löschen. Wie würde ich das machen?
Ich habe auch von Flüchen gehört, aber ich kann das nicht zur Arbeit bringen, und ich möchte nicht einfach neue Zeilen erstellen, bis der alte Text nicht mehr auf dem Bildschirm erscheint.
Hier ist ein Weg, es zu tun.
%Vor%Sie können wahrscheinlich auch clever mit ANSI-Escapes umgehen. Etwas wie
%Vor%Bei mehrzeiligen Ausgaben können Sie auch den Bildschirm jedes Mal löschen und das gesamte Dokument erneut ausdrucken:
> %Vor%Sie könnten dies verwenden:
rufen Sie diese Module auf:
%Vor%Kopieren Sie dann diese Methode:
%Vor%Kopieren Sie nur diesen Teil für die Methode zum Eingeben
%Vor%ODER nur dieser Teil der Methode, damit eine Zeichenfolge rückwärts gedruckt wird
%Vor%ODER nur dieser Teil der Methode, damit eine normale Zeichenfolge normal gedruckt wird
%Vor%ODER Sie können alles in die Methode für alle Optionen einfügen
Alles, was Sie tun müssen, ist custom_print() instead of
print '
Tags und Links python