我一直在使用click来制作命令行程序。现在我正在以非常文本的方式实现交互式菜单。例如:
1-option #1
2-option #2
Enter the index of the option you want to select:
但我希望以更优雅和互动的方式来做到这一点。例如,我喜欢 Yeoman 实现其菜单的方式。这是正在运行的菜单。
是否有任何 python 库可以让我们构建这样的命令行菜单?我看过curses、cmd 等库。但它们似乎给了你一个完全独立的窗口来管理并且看起来有点不像pythonic。