Ich habe einen Alias für Python3 und einen für einen Python -Taschenrechner (
für Python Math):
Code: Select all
alias p3='python3 -q'
alias pm='python3 -qic"from math import *; import sys; sys.ps1=\"] \"; sys.ps2=\"… \""'
< /code>
Da Python 3.13, ist die CLI -Eingabeaufforderung gefärbt (Ansi fett lila auf meinem Mac, ich weiß anderswo nicht). Dies gilt auch für meinen Befehl PM
, was bedeutet, dass die Farbe nicht als ANSI -Sequenz in sys.ps1 und sys.ps2 (DOCs) codiert wird. Eine Hilfe (sys) sagt mir nicht, wo die Farben gespeichert werden können, und sowieso scheint die gleiche Farbe für Fehler und andere Nachrichten zu gelten, während der Fehlerort eine separate Farbe hat (fettrot ).
):
Code: Select all
alias pm='python3 -qic"from math import *; import sys; sys.ps1=\"\033[0;36m] \033[0m\"; sys.ps2=\"\033[0;36m… \033[0m\""'
, aber ich kann dasselbe für meinen Befehl P3 nicht tun, ohne die Fähigkeit zu verlieren, P3 für das Starten eines Skripts zu verwenden (weil -C es macht Beenden Sie nach Abschluss, während -I es interaktiv erzwingt). von Fehlermeldungen)?