导入curses.ascii的问题

时间:2009-12-07 22:49:14

标签: python windows django curses

我正在尝试from curses.ascii import * django项目,但我得到:No module named _curses,我使用的是Python 2.5,有什么建议吗?无论如何,我只需要使用isalpha()函数....

1 个答案:

答案 0 :(得分:3)

您没有说明您所使用的平台,但可能有一个软件包会为您安装curses绑定。

在debian / ubuntu中,它是默认python安装的一部分

如果您自己构建了Python,则可能缺少libcurses-dev

如果您在Windows上,可以查看this wcurses package
否则,窗口上的curses为not supported,但有一个Console模块

编辑:因为OP只是使用isalpha

字符串已经有了自己的isalpha()方法

>>> "Hello".isalpha()
True
>>> "World!".isalpha()
False

带有curses的人只适用于单个字符

>>> from curses.ascii import isalpha
>>> all(isalpha(x) for x in "Hello")
True
>>> all(isalpha(x) for x in "World!")
False