如何格式化控制檯腳本的輸出?我的意思是在應用程序運行期間產生輸出(日誌,標準輸出)。控制檯輸出風格,格式化最佳實踐
BG:我有一個Python腳本,它接收數據,處理數據,更新數據庫中的一些相關數據並輸出進度。我可以以各種方式輸出樣式:
************ Starting programm X ************
Fetching 450 lands... Done
540 local lands found
syncronizing [-------- ] 10%
Done
大寫輸出或全部字母小寫?應用於輸出的縮進?什麼視覺糖像破折號或哈希?進度條喜歡在wget中?
我明白這是一種設計,但在網絡中我們有一些基本的規則,我們有可用性,並且我們在控制檯輸出藝術中沒有規則。雅各布尼爾森對控制檯腳本的輸出說什麼?
應用程序應該大聲地失敗,並悄悄地取得成功。最好的輸出是沒有輸出。 –
@WilliamPursell令人敬畏的話!完全同意。 – aIKid
進度條不錯,但其餘的可能在日誌中更好(具有冗長的可選)。計劃你的輸出是可解析和可移植的。 – kalhartt