Python 导入 curses.ascii.* 的问题
我在Windows上使用Python 2.5,并且想在一个Django项目中导入 curses.ascii.*
。
代码是: from curses.ascii import *
出现的错误是: No module named _curses
。
有什么建议吗?
顺便说一下,我只需要用到一个函数 isalpha()
...
1 个回答
4
你没有说明你使用的是哪个平台,但可能有一个软件包可以帮你安装curses的绑定。
比如在debian/ubuntu系统上,它是默认的Python安装的一部分。
如果你是自己编译的Python,可能缺少libcurses-dev这个东西。
如果你在Windows上,可以看看这个wcurses包
不过在Windows上,curses是不支持的,不过有一个Console模块。
补充一下:因为提问者只是使用了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