gpt4 book ai didi

python - 如何使用信号处理?

转载 作者:行者123 更新时间:2023-12-01 06:07:53 26 4
gpt4 key购买 nike

我正在尝试编写一个游戏,它会在后台执行一些操作,直到您按下某个键为止,因此它会在等待输入的同时执行其他操作。我以前从未做过这样的事情,但我听说解决方案与事件处理有关。我正在尝试使用“asyncore”库或“signal”库(Python),但我不理解文档,并且我认为我缺少基本概念。您能向我解释一下我如何使用信号处理吗? (或者也许我还能做点别的事情?)

谢谢!

最佳答案

Python 的 asyncore库用于网络通信,signal库用于计时器和 operating system signals (与键盘输入无关)。

首先,您应该找到适合您目的的 Python 游戏编程库。

如果您想要在没有游戏编程库帮助的情况下完成像键盘输入这样看似简单的事情,那么您很快就会被迫使用 Win32 和 X11 等 native API。通过使用游戏编程库,您将有机会首先了解事件和后台任务。

关于python - 如何使用信号处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7236719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com