0

基本上就是标题,我有一个小的 python 脚本(python 3.9,Windows 10),我想在后台继续运行。它目前正在侦听键盘热键并像宏引擎一样工作。我希望它保持空闲,因为我使用键盘模块,所以我不需要调用任何东西,只需等待。
我尝试了使用其中一个pass或其中一个的 while 循环sleep,但两者都有缺点,一个pass使用大量 cpu 资源,一个sleep非常不可靠。

有什么漂亮/好的做法吗?

4

1 回答 1

1

我建议使用一些可以为您解决问题的库。

例如,您可以尝试 Asyncio:

import asyncio 

loop = asyncio.get_event_loop()
try:
    loop.run_forever()
finally:
    loop.close()

是按键的 Asyncio 示例。

于 2020-12-29T14:37:44.117 回答