Python库可以执行UNIX命令"对话框"的功能

Rob*_*ino 3 python

我需要文本控制台交互式对话框.我正在将一个shell脚本移植到Python.哪个Python工具几乎可以完成UNIX命令的dialog功能?(即准备使用是/否,日历,文本,仪表等控制返回结果并且是类似ncurses的全屏UI)

Mar*_*ers 5

你应该看看Urwid.

Urwid在curses之上提供了更高级别的工具包,并包含一个用于处理键盘和鼠标输入的事件循环.它要么使用它自己的基于select的事件循环,要么可以挂钩到gevent或Twisted.

除了有效处理键盘输入外,您还可以使用编辑框,列表控件等处理用户输入.