Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这3个有什么区别?据我了解,它们都提供对curses 的绑定,curses 是基于终端文本的UI 的C 库。
我目前对这三个一无所知,也从未使用过诅咒。你会推荐哪一个?我多次听说过ncurses,但只有一两次关于CDK(通过研究),从未听说过urwid(我认为)。
在查看了一些参考资料后,我得到的是:
curses
urwid
所以我的建议是使用urwid,如果它不能满足您的需求,请寻找其他替代品。
我没有使用任何库,但我假设您指的是:
pycdk
它们只是具有相同目标的不同库:为基于控制台的 UI 提供 API。从之前的问题来看,似乎curses需要更多的低级样板。需要注意的一点是 Python 的curses模块仅在 Unix 下可用;如果您使用的是 Windows,您可能需要查看ConsoleFredrik Lundh 编写的模块。
Console
其他两种选择似乎也很有希望,尽管urwid就开发而言看起来更有条理,并且仍在积极开发中。