python - ipdb 显示颜色代码而不是颜色

标签 python ipython ipdb

使用import ipdb; ipdb.set_trace() 插入断点。 第一次打断点时颜色很好,但第二次打断点时(按c)显示颜色代码而不是真实颜色,依此类推。

    ←[1;32m     72 ←[1;33m        ←[1;32mimport←[0m ←[0mipdb←[0m←[1;33m;←[0m ←[0mipdb←[0m←[1;33m.←[0m←[0mset_trace←[0m←[1;33m(←[0m←[1;33m)←[0m  ←[1;31m# XXX BREAKPO
    INT←[0m←[1;33m←[0m←[0m

在windows 7,python 2.7和2.6有同样的问题。我认为一种解决方法是使用无配色方案(如何获得无配色方案?)以及如何使用可用的配色方案解决此问题?谢谢!

最佳答案

这是在 Windows 上使用 ipdb 时的一个已知问题:https://github.com/gotcha/ipdb/issues/31

显然,这张票仍然有效。

有一个人的快速修复解决了这个问题:

OK ... I commented out line ipdb/main.py:43 which sets io.stdout and sys.stdout. Then I added a "pass" statement.

This now seems to work for me on windows.

关于python - ipdb 显示颜色代码而不是颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19189124/

相关文章:

python - IronPython 在托管时如何加载模块?

python - 作为用于实现我的第一个 3D 模型的语言,python 是一个不错的选择吗?

permissions - 多个用户访问同一个ipynb

python - 如何使用带有选项卡完成功能的 python 调试器运行 pytest?

python - 使用 ipdb 而不是 pdb 和 py.test --pdb 选项

python - 如何让 yield 在 Debug模式下工作?

python - 在 Python 中导入音轨(wav 或 aiff)

python - 计算 Pandas 中某个类别的百分比

python - 使用变量初始化解释器

ipython - 添加用于向上移动单元格和向下移动单元格的键盘快捷键