This question already has answers here:
How do I 'lock the keyboard' to prevent any more keypresses being sent on X11/Linux/Gnome?
                                
                                    (4个答案)
                                
                        
                                3年前关闭。
            
                    
我正在使用python 2.5.2在bash中运行脚本

该脚本将一些报告转储到外壳上。

如何冻结外壳,并在运行脚本时防止它被Enter键(或任何其他键)打断?

最佳答案

如果我理解正确,您是否要禁用用户键盘输入的回显?

您可以使用以下命令禁用键盘回显:

stty -echo


并使用以下命令再次启用它:

stty echo


(但是您将无法看到您输入的内容)

关于python - 如何防止 shell 程序在运行python脚本时获取输入(键盘)? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40973391/

10-16 22:52