【发布时间】:2025-12-07 01:00:02
【问题描述】:
我正在尝试编写一个 python 脚本,它将一个函数注册为某些事件的侦听器。然而,当监听回调函数被调用时,python 进程已经结束,因为它只是一个简短的脚本。保持python进程运行以便回调函数在它得到更新时可以运行的最佳方法是什么?
如果它是相关的,我正在尝试这样做以从运行 ardupilot 的无人机获取状态更新。每当无人机的姿态发生变化时,我希望我的回调函数运行。
提前感谢您的帮助!
【问题讨论】:
我正在尝试编写一个 python 脚本,它将一个函数注册为某些事件的侦听器。然而,当监听回调函数被调用时,python 进程已经结束,因为它只是一个简短的脚本。保持python进程运行以便回调函数在它得到更新时可以运行的最佳方法是什么?
如果它是相关的,我正在尝试这样做以从运行 ardupilot 的无人机获取状态更新。每当无人机的姿态发生变化时,我希望我的回调函数运行。
提前感谢您的帮助!
【问题讨论】:
只要您设置的条件评估为真,您就可以使用一个良好的 while 循环来更新您的侦听器函数来实现这一点。
【讨论】: