管道里前面失败了

运行下面这段程序,填写它打印出来的结果。 def run(steps, stop_on_error=False): """steps 是一串退出码;返回 (跑了几条, 整个脚本的退出码)"&q

开始练习 →

一条脚本的完整账

运行下面这段程序,填写它打印出来的结果。 def run(steps, stop_on_error=False): """steps 是一串退出码;返回 (跑了几条, 整个脚本的退出码)"&q

开始练习 →

自己写:管道退出码

实现两种口径:默认只看最后一条、开了 pipefail 看有没有任何一条失败。

开始练习 →

写一份运行报告

把一次脚本运行的情况报告出来:总数 / 成功 / 失败 / 该不该算整体成功。

开始练习 →

把报告变成退出码

把上一题的结论变成脚本自己的退出码:有失败就返回 1,全成功返回 0。

开始练习 →

定时任务解决的是什么

把脚本挂到定时任务上,解决的是【0】。

开始练习 →

定时任务里最常见的坑

脚本手动跑没问题,一挂到定时任务上就失败。最常见的原因是【0】。

开始练习 →

定时任务的输出去哪了

定时任务跑完之后,脚本打印的东西【0】。

开始练习 →

一天跑几次,一年跑几次

运行下面这段程序,填写它打印出来的结果。 per_day = 24 days = 365 print(str(per_day) + "/" + str(per_day * days))

开始练习 →

安静失败一年会积多少

运行下面这段程序,填写它打印出来的结果。 runs = 8760 fail_rate_per_1000 = 5 fails = runs * fail_rate_per_1000 // 1000 print(str(runs) + &quo

开始练习 →