-1

我是 Python 新手。

我需要用于 Python 2.6 或 3.1 的 Curses 库之类的东西,以便在 Windows 和 Linux 上运行而无需更改任何代码。

我需要为文本和背景着色、清除屏幕、读取关键代码而不在屏幕上显示字母以及将文本光标移动到指定位置的功能。

它必须是完全免费的库。

当我在 Windows 上尝试“import curses”时,编译器在 Python 2.6 和 3.1 上都说“ImportError: No module named _curses”。

4

3 回答 3

3

如果有人仍在寻找 Windows 上的 curses 解决方案,这里是一个站点,它具有基于 PDCurses 的 Windows 标准 Python curses 模块的构建,并且覆盖范围相当广泛:32 位和 64 位,用于Python 版本 2.5、2.6、2.7、3.1 和 3.2

PDCurses是“用于 DOS、OS/2、Win32、X11 和 SDL 的公共域诅咒库”。

于 2011-04-22T21:20:00.157 回答
1

还有urwid。 http://excess.org/urwid/

于 2011-04-20T05:50:06.397 回答
0

请参阅python 中的跨平台控制台应用程序的curses-like library,它链接到 wcurses,这是一个与 ncurses 提供一定程度兼容性的 Windows 库。

于 2009-10-18T16:17:27.723 回答