Python突出显示终端上json文档中的特定文本

时间:2016-08-31 04:52:25

标签: python json pprint

我有兴趣根据一些任意匹配算法突出显示json文档的特定部分。例如

{
  "text" : "hello world"
}

我搜索了“你好”,上面的json文件中有问候。如何使用python在终端上显示文档时突出显示特定部分“hello”?此外,json必须印刷得很漂亮。

预期

{
  "text" :  " `hello` world"
}

qoutes的文字应以红色显示。

1 个答案:

答案 0 :(得分:2)

我无法发表评论:(

这里的答案可能会对您有所帮助:Print in terminal with colors using Python?

例如,您可以使用termcolor(如果您使用的是linux样式终端)并将“hello”替换为彩色(“hello”,“red”)

Error: File "/Users/andrewho/Desktop/website/charts/views.py", line 48, in <module>
    import graphing
ImportError: No module named 'graphing'