我希望在终端中有一个更丰富多彩的 Python 提示符,只是为了便于阅读。我目前有:
sys.ps1 = '\033[96m>>> \033[0m'
sys.ps2 = '\033[96m... \033[0m'
in my PYTHONSTARTUP
文件,它确实根据需要提供了颜色。但是,一行上的任何文本都无法正确换行。文本转到行尾,而不是立即开始新行,而是在开始新行之前开始覆盖第一行的开头。正如您可能想象的那样,这实际上是相当难以阅读的。我该如何解决这个问题?
请尝试以下操作:
sys.ps1 = '\001\033[96m\002>>> \001\033[0m\002'
sys.ps2 = '\001\033[96m\002... \001\033[0m\002'
这个类似问题的答案解释了为什么\001 and \002是必要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)