如何在Python的控制台中隐藏输入?
我有一个菜单,如下图所示如何在Python的控制台中隐藏输入?,python,Python,我有一个菜单,如下图所示 我正在等待用户的输入,以便从三个选项中选择一个。但当用户输入某些内容时,例如2,它会显示在控制台中,并等待用户按enter键。但我希望这样,当用户点击一个数字时,菜单会立即消失。我该怎么做呢?您应该清除屏幕,类似这样的操作应该可以: import os os.system('cls' if os.name == 'nt' else 'clear') 您可以使用键盘软件包。通过在终端中运行pip Install keyboard来安装它,并使用import keybo
我正在等待用户的输入,以便从三个选项中选择一个。但当用户输入某些内容时,例如
2
,它会显示在控制台中,并等待用户按enter键。但我希望这样,当用户点击一个数字时,菜单会立即消失。我该怎么做呢?您应该清除屏幕,类似这样的操作应该可以:
import os
os.system('cls' if os.name == 'nt' else 'clear')
您可以使用
键盘
软件包。通过在终端中运行pip Install keyboard
来安装它,并使用import keyboard
将其导入到代码中。要检测用户输入,请执行以下操作:
if keyboard.is_pressed('1'):
# do searach stuff
elif keyboard.is_pressed('2'):
# show most used words
elif keyboard.is_pressed('3'):
# Goodbye, exit
else:
# (a) clear the screen (e.g. os.system('cls' if os.name == 'nt' else 'clear'))
# (b) reprint the menu
# (c) print "Bad input, try again"
你可能也会觉得很有帮助 这回答了你的问题吗?也许可以帮助你。这能回答你的问题吗?