我是一个Python新手。
我需要像Python 2.6或3.1的Curses库这样的东西在Windows和Linux上运行而不需要任何代码更改。
我需要用于着色文本和背景,清除屏幕,读取键码而不在屏幕上显示字母以及将文本光标移动到指定位置的功能。
它必须是完全免费的库。
当我在Windows上尝试“import curses”时,编译器在Python 2.6和3.1上都说“ImportError:没有名为_curses的模块”。
答案 0 :(得分:3)
如果有人在Windows上仍然在寻找curses解决方案,那么这是一个 PDCurses-based builds of the standard Python curses module for Windows 的网站,涵盖范围非常广泛: 32位和64位,适用于Python版本2.5,2.6,2.7,3.1和3.2 。
PDCurses是“用于DOS,OS / 2,Win32,X11和SDL的公共域curses库”。
答案 1 :(得分:1)
还有urwid。 http://excess.org/urwid/
答案 2 :(得分:0)
请参阅链接到wcurses的curses-like library for cross-platform console app in python,这是一个与ncurses提供一定程度兼容性的Windows库。