問題場景:
在通常的測試場景中,爲了更加規範輸出的結果,往往我們需要將其打印出來仔細檢查,但是通過我們直接打印出來的結果很亂,沒有換行,沒有任何格式,看起來很複雜,如果想要格式化輸出,需要花費很多的時間對結果進行處理,最近接觸到了python的json.tool,直接將結果以json格式輸出,看起來美觀,飄逸
python json.tool使用:
1. 沒有使用python json.tool的時候,腳本和輸出結果如下
腳本:
#!/bin/sh
curl --noproxy '*' http://localhost:6000/bluray/tasks
輸出結果 :
Note! 可以看到結果非常凌亂,想要摘出裏面的內容很難
2. 使用python json.tool將其標準化輸出
腳本:
#!/bin/bash
curl --noproxy '*' http://localhost:6000/bluray/tasks | python -m json.tool
輸出結果:
將結果格式化輸出後,美觀多了~