我可以在交互式 Python shell 中获得彩色输出吗?

我可以在交互式 Python shell 中获得彩色输出吗?

当我使用 打开 Python shell 时python,我可以获得彩色输出吗?例如,像 IDE 中使用的红色错误?

>>> 10 * (1/0)
Traceback (most recent call last):
  FIle "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero
>>> 

我读过man pythonpython --help,但没有发现任何关于颜色的内容,所以我认为默认情况下没有任何东西,但无论如何可以实现吗?

答案1

使用伊班用于增强的 Python 交互式 shell。

sudo apt-get install ipython     # Python 2
sudo apt-get install ipython3    # Python 3

例如:

在此处输入图片描述

IPython 还有其他有用的功能,例如基于浏览器的界面。

相关内容