如何格式化控制台脚本的输出?我的意思是在应用程序运行期间产生输出(日志,标准输出)。控制台输出风格,格式化最佳实践
BG:我有一个Python脚本,它接收数据,处理数据,更新数据库中的一些相关数据并输出进度。我可以以各种方式输出样式:
************ Starting programm X ************
Fetching 450 lands... Done
540 local lands found
syncronizing [-------- ] 10%
Done
大写输出或全部字母小写?应用于输出的缩进?什么视觉糖像破折号或哈希?进度条喜欢在wget中?
我明白这是一种设计,但在网络中我们有一些基本的规则,我们有可用性,并且我们在控制台输出艺术中没有规则。雅各布尼尔森对控制台脚本的输出说什么?
应用程序应该大声地失败,并悄悄地取得成功。最好的输出是没有输出。 –
@WilliamPursell令人敬畏的话!完全同意。 – aIKid
进度条不错,但其余的可能在日志中更好(具有冗长的可选)。计划你的输出是可解析和可移植的。 – kalhartt