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 ....

È stato utile?

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top