彩色对象漂亮的打印机-用于python。
inspecta的Python项目详细描述
inspecta
a彩色对象漂亮的打印机-用于python。
简介
默认的pprint
不是人类友好的足够颜色的语法突出显示。
安装
使用pip安装
非常基本的example: 使用可选的环境变量 类似这样(想象一些彩色格式): 克隆源代码:$ pip install inspecta
使用
importinspectadata={'foo':{'bar':{'baz':[{'a':1,'b':'two','c':('three',4,'five')}]}},'bar':[1,2,3],'baz':True}print('\n.inspect(data)\n')print(inspecta.inspect(data))print('\n.print(data)\n')inspecta.print(data)
COLORS
/ERROR_COLORS
运行此命令,设置的值太过真实或错误,因此请参阅终端中的各种错误信息格式。.inspect(data){'bar': [1, 2, 3],
'baz': True,
'foo': {'bar': {'baz': [{'a': 1, 'b': 'two', 'c': ('three', 4, 'five')}]}}}
.print(data){'bar': [1, 2, 3],
'baz': True,
'foo': {'bar': {'baz': [{'a': 1, 'b': 'two', 'c': ('three', 4, 'five')}]}}}
测试
$ make install
<>运行^ ^ {STR 1 } $多彩测试>,只使用本地环境(依赖沙箱向上):
$ make test
使用multi environment(使用tox)运行less colorgy测试:
$ make test-tox
关于
这个项目主要是在缺乏现有的替代方案的情况下使用的,在我们的工作中使用^ {STR 1 } $Markable.ai在各种编程环境之间有共同的代码约定,其中{STR 1 } $ Python (研究,CV,AI)被大量使用。
许可证
在麻省理工学院的许可下发布。