views:

218

answers:

1

Hi, I am trying from curses.ascii import * to django project, but I get: No module named _curses, I am using Python 2.5, any suggestion? Anyway I only need isalpha() function to use....

+3  A: 

You didn't say which platform you are on, but there is probably a package which will install the curses bindings for you.

In debian/ubuntu for example it is part of the default python install

If you built the Python yourself, you may be missing the libcurses-dev

If you are on windows maybe check out this wcurses package
Otherwise curses is not supported on windows however there is a Console module

Edit: since the OP is just using isalpha

Strings have their own isalpha() method already

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

The one with curses only works on single characters

>>> from curses.ascii import isalpha
>>> all(isalpha(x) for x in "Hello")
True
>>> all(isalpha(x) for x in "World!")
False
gnibbler
windows xp (15 chars)
Rin
Yay, still forget that everything is object... it works thanks :)
Rin