Windows 在Python3中获取用户输入,无需按enter键

Windows 在Python3中获取用户输入,无需按enter键,windows,python-3.x,Windows,Python 3.x,有没有一种方法可以让用户在不必按enter键的情况下进行输入? 我搜索了这个问题,但大多数答案都是针对Python2的,或者不起作用 我不明白或此解决方案不起作用:您可以在windows上使用msvcrt允许用户输入一个值,然后输入它,而无需实际按下enter键 import msvcrt #You will need this. your_variable = msvcrt.getch() #Allows the user to enter a sin

有没有一种方法可以让用户在不必按enter键的情况下进行输入? 我搜索了这个问题,但大多数答案都是针对Python2的,或者不起作用


我不明白或此解决方案不起作用:

您可以在windows上使用msvcrt允许用户输入一个值,然后输入它,而无需实际按下enter键

import msvcrt                    #You will need this.
your_variable = msvcrt.getch()   #Allows the user to enter a single value, 
                                 #then immediately enter it.
旁注:您无法在shell中正确运行此程序,只需直接从文件夹中运行即可。
另外,如果您感到懒惰,您可以使用我创建的模块,如果您使用它并注意到任何错误,请告诉我,因为它将帮助我更好地使用python。我希望我帮助了你

OS===Windows。可能重复的可能重复的可能重复的您使用的是控制台窗口还是GUI/IDE?您可以安装一个键盘第三方模块,该模块具有类似的功能,如果您需要的话。