[PYTHON] So beheben Sie, wenn der Terminaleingang abnormal wird

Szene verwenden

Die Terminaleingabe kann unter UNIX-basierten Betriebssystemen abnormal sein.

Nach meiner Erfahrung gerate ich in diesen Zustand, nachdem ich die auf MacOS X mit Macports installierte Version des Python-Interpreters interaktiv ausgeführt und beendet habe. Die Lösung besteht darin, ein neues Terminal zu starten, aber es gibt eine etwas einfachere Möglichkeit, es zu reparieren.

Wie repariert man

Führen Sie den folgenden Befehl aus:

$ stty sane

Erläuterung

Dies scheint zu passieren, wenn die laufende Anwendung die Sonderzeichen im Terminal ändert und beim Schließen der Anwendung nicht auf die ursprünglichen Einstellungen zurückgesetzt wird. stty ist ein Befehl zum Anzeigen oder Ändern der Terminaleinstellungen, und die Option sane bewirkt, dass Sonderzeichen zu den Standardeinstellungen gemacht werden.

Referenz

OS-X terminal behaves oddly after running Python interactively

Recommended Posts

So beheben Sie, wenn der Terminaleingang abnormal wird
Beenden bei Verwendung von Python in Terminal (Mac)
Wie man ein Terminal hackt
[Python] Verwendung von input ()
[Go language] So erhalten Sie Terminaleingaben in Echtzeit
So fügen Sie sudo hinzu, wenn Sie das Debug ausführen
Wie bekomme ich IP bei Tornado + Nginx
So starten Sie Python (Flask) beim Start von EC2
Umgang mit Fehlern beim Auftreffen auf pip pip
[Django] So beheben Sie Fehler bei der Installation von mysqlclient
Wie man sich erinnert, wenn man ein Wort vergisst
So messen Sie die Leitungsgeschwindigkeit vom Terminal aus
Wie füge ich eine Anaconda Powershell-Eingabeaufforderung zum Windows-Terminal hinzu?
So erstellen Sie ein 1-zeiliges Kivy-Eingabefeld
So verbergen Sie Benutzereingaben in der PySimple-Benutzeroberfläche
Hinweise zur Verwendung beim Kombinieren von pandas.DataFrame
So deaktivieren Sie die Referenzfunktion bei der Ausgabe von PyYaml
Zugriff mit dem Cache beim Lesen von_json mit Pandas
So starten Sie Jupyter Notebook sofort vom Terminal aus
Wie klicke ich mit der rechten Maustaste über die Tastatureingabe in RPA?
Code-Änderungsort bei kostenloser Verwendung von Plotly
Wie man schneller schreibt, wenn man numpy wie deque verwendet
Umgang mit dem Terminal, das ohne Erlaubnis in die pipenv-Umgebung gelangt, wenn pipenv mit vscode verwendet wird
So löschen Sie "(base)", das im Terminal angezeigt wird, wenn Anaconda auf einem Mac installiert ist