如何在Gnome终端中着色Python错误的输出?
发布时间:2020-12-20 13:43:54 所属栏目:Python 来源:网络整理
导读:注意:我在研究如何实际操作之后问这个问题. 其他有些相似但实际上与我的问题不同的问题涉及: python脚本中的颜色编码 在脚本中导入颜色库 使用像Solarized这样的工具来改进像Vim这样的工具来对python代码进行颜色编码. 我在找什么: 我已经有一个简单的pyt
注意:我在研究如何实际操作之后问这个问题.
其他有些相似但实际上与我的问题不同的问题涉及: > python脚本中的颜色编码 我在找什么: python test.py test.py将在终端输出一些错误. Traceback (most recent call last): File "test.py",line 2,in <module> with open('','rb') as csvfile: IOError: [Errno 2] No such file or directory: '' 我希望错误关键字以粗体红色显示,例如特定颜色的行号,以便很容易追踪错误. 正如您所看到的,Stackoverflow已经很好地对错误进行了颜色编码.在我的Gnome终端上,输出是单色的.如何在终端上获得如此漂亮的彩色编码输出? 谢谢! 解决方法
你可以使用IPython着色.只需将其放在程序的开头即可.
然后,每个异常都将由ultratb处理并以彩色显示,并显示导致异常的代码段的locals()值. import sys from IPython.core import ultratb sys.excepthook = ultratb.FormattedTB(mode='Verbose',color_scheme='Linux',call_pdb=False) 即使您使用vanilla python解释器调用脚本,这也会有效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |