我想在Python中创建一个“交互式选择”(不确定我是否正确,请看下面的示例),让用户按下他们的上下键选择一个选项并返回确认,然后它继续脚本。终端中的示例输出将是这样的:
$ python script.py
Please select an option.
[ ] Option 1
[ ] Option 2
[*] Option 3
You have chosen: Option 3
在打印完第一个字符串后,用户可以使用箭头键选择由星号标记的选项。该脚本看起来有点像这样:
print 'Please select an option.'
option = interactive_choice(['Option 1', 'Option 2', 'Option 3'])
print 'You have chosen: ' + option
任何人都知道怎么做?
答案 0 :(得分:0)
在Windows上,你对这些东西非常有限。您可能希望查看的图书馆是wcurses,PDCurses和Wconsio。 请注意我自己都没用过这些库。你也可能最好设计一个像Boa Constructor这样看起来像终端的IDE的GUI,但毫无疑问这会更加困难。