问题描述
我正在寻找如何在 Python 中为我的程序编写(相对)友好的用户界面,据我所知,我需要一个名为“curses”的模块。 我尝试通过 pip 方法安装它,但是 shell 说没有找到指定模块的匹配分布。 我做错了什么还是什么? 该模块是否因某种原因被撤下? 如果是这样,鉴于我只需要让箭头键为我的程序工作,我还能如何编写这样的界面? 提前致谢
1楼
Curses。 只需导入它。
如果您使用的是 Windows,您可以尝试安装(使用pip install foo.whl
,其中foo
是轮子文件的名称——下载与您的 Python 安装匹配的那个)。
这是 Python 2.7 64 位的安装示例。
C:\>py -2 -m pip install curses-2.2-cp27-cp27m-win_amd64.whl
这是一个简单的诅咒“hello world”来测试它。
import curses
@curses.wrapper
def main(stdscr):
stdscr.clear()
stdscr.addstr(5, 20, 'hello world')
stdscr.getch()
保存到一个像cursestest.py
这样的文件然后像这样运行它
C:\>py -2 cursestest.py
我在我的 Windows 机器上测试了上面的内容,它工作正常。