我写了一个no-gui程序,我想添加一个选项来关闭他正在运行的窗口(以便在Linux和Windows上运行),就像 Alt + F4 < / kbd>可以。
我正在寻找一种不使用pynput模块的方法,因为它给Travis CI带来了麻烦。
我已经尝试使用sys.exit()
,但是它只是关闭程序,而不是关闭终端窗口。
我的代码是:
from pynput.keyboard import Key, Controller
def close() -> None:
keyboard = Controller()
keyboard.press(Key.alt)
keyboard.press(Key.f4)
keyboard.release(Key.f4)
keyboard.release(Key.alt)