我正在使用 PyCharm 在 Mac OS X 中开发 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 则不是。
现在颜色可以正确显示了。
最佳答案
关于python - PyCharm 记录输出颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20333674/