Problème avec curses.ascii d'importation
Question
Je suis en train de from curses.ascii import *
django projet, mais je reçois: No module named _curses
, j'utilise Python 2.5, une suggestion? Quoi qu'il en soit je ne ai besoin fonction isalpha()
utiliser ....
La solution
Vous n'avez pas dit quelle plate-forme que vous êtes, mais il y a probablement un paquet qui va installer les liaisons de malédictions pour vous.
Dans debian / ubuntu par exemple, il fait partie du python installation par défaut
Si vous avez construit Python vous-même, vous pouvez manquer les libcurses-dev
Si vous êtes sur Windows Vérifiez peut-être ce paquet wcurses
Dans le cas contraire malédictions est pas pris en charge sur les fenêtres il est cependant un < a href = "http://effbot.org/zone/console-index.htm" rel = "nofollow noreferrer"> module de console
Edit: depuis l'OP est juste en utilisant isalpha
Les chaînes ont leur propre méthode isalpha () déjà
>>> "Hello".isalpha()
True
>>> "World!".isalpha()
False
L'une des malédictions ne fonctionne que sur un seul caractère
>>> from curses.ascii import isalpha
>>> all(isalpha(x) for x in "Hello")
True
>>> all(isalpha(x) for x in "World!")
False