Проблема с импортом curses.ascii - PullRequest
0 голосов
/ 08 декабря 2009

Я пытаюсь from curses.ascii import * проект django, но я получаю: No module named _curses, я использую Python 2.5, какие-либо предложения? В любом случае мне нужна только функция isalpha() для использования ....

1 Ответ

3 голосов
/ 08 декабря 2009

Вы не сказали, на какой платформе вы находитесь, но, вероятно, есть пакет, который установит привязки curses для вас.

Например, в Debian / Ubuntu это часть установки Python по умолчанию

Если вы создали Python самостоятельно, вы можете пропустить libcurses-dev

Если вы находитесь на Windows, возможно, проверьте этот пакет wcurses
В противном случае curses не поддерживается в Windows, однако есть Консоль модуль

Редактировать: поскольку ОП просто использует isalpha

Строки уже имеют свой собственный метод isalpha ()

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

Тот, у которого есть проклятия, работает только с одиночными символами

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