我的学生正在使用 PyParrot 库来控制无人机。但是,如果他们犯了错误(即将无人机编码到墙壁/提升到天花板等),我们需要故障保险。
以前我使用过 KeyboardInterrupt,但是今年我们使用的是 Mu Editor。Mu 编辑器在 ctrl+c 上立即退出,并且不运行我的异常中的任何内容。
try:
# Drone code
except KeyboardInterrupt:
# Landing Code
我还能如何确保 Python 有“紧急停止”?