AbstractProblemFactory
AbstractProblemFactory

Reputation: 9811

Python problem with import curses.ascii.*

I am using Python 2.5 in Windows and I am trying import curses.ascii.* to a django project.

Code: from curses.ascii import *

Error: No module named _curses.

Any suggestion?

By the way, the only function I need to use is isalpha()...

Upvotes: 1

Views: 5566

Answers (1)

John La Rooy
John La Rooy

Reputation: 304175

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

Upvotes: 4

Related Questions