使用import ipdb; ipdb.set_trace()
插入断点。
第一次点击断点时颜色很好,但是第二次点击BP时会显示颜色代码而不是真彩色(按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有同样的问题。我认为一种解决方法是使用nocolor方案(如何获得nocolor方案?)以及如何使用配色方案解决这个问题?谢谢!
答案 0 :(得分:3)
使用ipdb for Windows时,这是一个已知问题:https://github.com/gotcha/ipdb/issues/31
显然,此票仍然是开放的。
解决问题的人有一个quickfix:
好的......我注释掉行ipdb / main .py:43设置了io.stdout 和sys.stdout。然后我添加了一个“通行证”声明。
这似乎对我在Windows上有用。