Вопрос

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

Это было полезно?

Решение

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

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

Если вы создали Python самостоятельно, возможно, вам не хватает файла libcurses-dev.

Если вы используете Windows, возможно, проверьте этот пакет wcurses
В противном случае проклятия не поддерживается однако в 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top