Wie kann man die Farbe der Python -Eingabeaufforderung am besten ändern?Python

Python-Programme
Guest
 Wie kann man die Farbe der Python -Eingabeaufforderung am besten ändern?

Post by Guest »

Ich habe einen Alias ​​für Python3 und einen für einen Python -Taschenrechner (

Code: Select all

pm
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

\033
):

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)?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post