【发布时间】:2020-07-30 22:53:29
【问题描述】:
例如:
data = {'\u001b[31mKEY\u001b[0m': 'value'}
print(json.dumps(data))
生成的字符串将被转义,颜色代码将按原样打印。
即使json.dumps(data, ensure_ascii=False) 也无济于事。
注意:我不想为 json 着色使用任何额外的库。
【问题讨论】:
-
你不能这样打印,也许你的意思是
json.dumps? -
@RMPR 是的,对不起
-
只有键会被着色吗?
-
@ThaerA 值也可能有彩色文本
-
@aiven 值总是字符串吗?还是里面有列表、字典?
标签: python colors terminal-color