我在Mac中使用PyCharm开发了一个GAE应用程序。有什么方法可以在PyCharm的运行控制台中显示颜色吗?
我已经设置了一个handler来输出ansi格式的颜色。然后,我添加了处理程序:
LOG = logging.getLogger()
LOG.setLevel(logging.DEBUG)
for handler in LOG.handlers:
LOG.removeHandler(handler)
LOG.addHandler(ColorHandler())
LOG.info('hello!')
LOG.warning('hello!')
LOG.debug('hello!')
LOG.error('hello!')
但是颜色是一样的。
编辑:
来自JetBrains issue tracker的响应:将代码段的55行从sys.stderr更改为sys.stdout。stderr流总是用红色着色,而stdout不是。
现在可以正确显示颜色了。
https://stackoverflow.com/questions/20333674
复制相似问题