Bra*_*don 2 python interactive prompt
我正在尝试着色我的python解释器,以帮助在视觉上分离文本噪音.因此,如果我启动交互式python,它会给我纯文本.我可以做这个:
import sys
sys.ps1 = "\033[0;34m>>> \033[0m"
sys.ps2 = "\033[1;34m... \033[0m"
Run Code Online (Sandbox Code Playgroud)
但是,如果我退出解释器并返回值,则恢复为默认值,这丝毫不足为奇.我的问题是如何保存这些值并将其用作默认值?
如果PYTHONSTARTUP在Python启动时定义环境变量(在交互模式下),Python将读取并执行该文件.有关更多信息,请查看本文档的ENVIRONMENT VARIABLES部分.
所以,如果你把sys.ps1命令放入~/.pythonrc.py并指向PYTHONSTARTUP该文件......
export PYTHONSTARTUP=~/.pythonrc.py
Run Code Online (Sandbox Code Playgroud)
......你会全力以赴.
您可能还想查看ipython,它是一个Python交互式解释器,具有各种奇特的功能和自定义功能.
| 归档时间: |
|
| 查看次数: |
1189 次 |
| 最近记录: |