【发布时间】:2021-07-25 08:47:21
【问题描述】:
编辑:原来问题是程序崩溃,与输入被忽略无关
所以我想使用 pynput 中的键盘,但是当我这样做时,此后的任何代码都无法阻止应用程序退出。我知道阻止应用程序退出的一种简单方法是启动输入提示,但是在我导入键盘后这不起作用。
此外,此问题仅在使用 pyinstaller 构建 exe 并运行应用程序后才会发生。如果我只是双击 .py 文件本身,一切正常,但我希望 exe 实际运行正常。
这是一个非常短的代码 sn-p 来显示有效和无效之间的确切区别
input("This input actually works in an EXE")
from pynput import keyboard
input("This input instantly closes in an EXE preventing me from actually using anything from keyboard")
【问题讨论】:
标签: python pyinstaller exe pynput python-3.9