我想在终端中有一个更丰富多彩的 Python 提示符,只是为了便于阅读。我目前有:
sys.ps1 = '\033[96m>>> \033[0m'
sys.ps2 = '\033[96m... \033[0m'
在我的PYTHONSTARTUP
文件中,它确实根据需要给它颜色。但是,一行上的任何文本都不能正确换行。文本转到行尾,而不是立即开始新行,而是在开始新行之前开始覆盖第一行的开头。正如您可能想象的那样,这实际上是相当难以理解的。我该如何解决这种行为?
尝试以下操作:
sys.ps1 = '\001\033[96m\002>>> \001\033[0m\002'
sys.ps2 = '\001\033[96m\002... \001\033[0m\002'
有什么理由不使用IPython吗?IPython 确实提供了开箱即用的颜色提示等...