任何人都可以检查此代码并让我知道出了什么问题吗?
input_list = ["One", "Two", "Three"]
P1 = input("Select the input: ", input_list[0], input_list[1], input_list[2])
print (P1)
与蟒蛇的raw_input
不可能向用户提供预选列表以供选择。和raw_input
我们收集原始字符串。
update:一个很好的解决方案是使用新的选择库:https://github.com/wong2/pick https://github.com/wong2/pick它提供了一个小的curses 界面来从给定的列表中选择我们的选择。获取它pip install pick
。 (更新:多选:是)
update 2:还有另一个 python 库!https://curses-menu.readthedocs.org/en/latest/usage.html#getting-a-selection https://curses-menu.readthedocs.org/en/latest/usage.html#getting-a-selection(不可多选)
有一个专门为这个目的而建的小型且无人维护的图书馆,picker http://pp19dd.com/2013/11/simple-python-list-picker-using-curses/(多选:是)。
我想到的最简单的解决方案是使用 shell 工具:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)