문제

나는 노력하고있다 from curses.ascii import * Django Project에 : 그러나 나는 얻는다 : No module named _curses, 나는 Python 2.5를 사용하고 있습니까? 어쨌든 나는 단지 필요합니다 isalpha() 사용하는 기능 ....

도움이 되었습니까?

해결책

당신은 당신이 어떤 플랫폼에 있는지 말하지 않았지만 아마도 당신을 위해 Curses 바인딩을 설치할 패키지가있을 것입니다.

예를 들어 Debian/Ubuntu에서는 기본 파이썬 설치의 일부입니다.

파이썬을 직접 구축하면 libcurses-dev가 누락 될 수 있습니다.

Windows에 있으면 체크 아웃 할 수 있습니다 이 패키지
그렇지 않으면 저주입니다 지원되지 않습니다 그러나 창문에는 a가 있습니다 콘솔 기준 치수

편집 : OP가 사용 중이기 때문에 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