Notebook 和终端的显示机制不同 Jupyter Notebook 不一定会像命令行终端那样解析 ANSI 颜色码,所以普通的颜色转义字符可能不会生效。你可以尝试使用适合 Notebook 的显示方式,例如 HTML 渲染、IPython.display,或使用专门支持富文本输出的库。若代码本身是正确的,问题往往出在显示环境而不是 Python 语法。