Problema con l'importazione curses.ascii
Domanda
Sto cercando from curses.ascii import *
Django progetto, ma ottengo: No module named _curses
, io sto usando Python 2.5, qualsiasi suggerimento? In ogni caso ho bisogno unica funzione isalpha()
da usare ....
Soluzione
Non hai detto che la piattaforma ci si trova, ma c'è probabilmente un pacchetto che installerà le maledizioni binding per voi.
In Debian / Ubuntu per esempio, fa parte del pitone installazione di default
Se avete costruito il Python da soli, si può mancare le libcurses-dev
Se siete su Windows forse check out questo wcurses pacchetto
In caso contrario, maledice è non supportato su Windows tuttavia c'è un < a href = "http://effbot.org/zone/console-index.htm" rel = "nofollow noreferrer"> modulo Console
Modifica: dal momento che l'OP è solo utilizzando isalpha
Le stringhe hanno un proprio metodo di isalpha () già
>>> "Hello".isalpha()
True
>>> "World!".isalpha()
False
Quello con maledizioni funziona solo su singoli caratteri
>>> from curses.ascii import isalpha
>>> all(isalpha(x) for x in "Hello")
True
>>> all(isalpha(x) for x in "World!")
False