基本上就是标题,我有一个小的 python 脚本(python 3.9,Windows 10),我想在后台继续运行。它目前正在侦听键盘热键并像宏引擎一样工作。我希望它保持空闲,因为我使用键盘模块,所以我不需要调用任何东西,只需等待。
我尝试了使用其中一个pass
或其中一个的 while 循环sleep
,但两者都有缺点,一个pass
使用大量 cpu 资源,一个sleep
非常不可靠。
有什么漂亮/好的做法吗?
问问题
31 次
1 回答
1
我建议使用一些可以为您解决问题的库。
例如,您可以尝试 Asyncio:
import asyncio
loop = asyncio.get_event_loop()
try:
loop.run_forever()
finally:
loop.close()
这是按键的 Asyncio 示例。
于 2020-12-29T14:37:44.117 回答