我正在尝试构建一个小的Python程序,该程序可以读取用户的输入,但不等待换行符。
我的要求是:
易于运行(不需要Sudo)
可以接受每个键盘输入(包括Fn或任何可用的按钮)
可以在OSX,Windows和Linux上运行
每个键盘输入都会立即收到
我看了几个选项,但是每个选项都有至少一个不满足的要求:
任何建议将受到高度赞赏
答案 0 :(得分:0)
对于命令行参数,可能是模块argparse(例如,您可以控制脚本的命令行参数): https://docs.python.org/3/library/argparse.html
并且对于关键事件,也许pynput对您有用(可能没有sudo(MacOS除外)): https://pypi.org/project/pynput/ 或使用TkInter或PyGames