PyEnchant는 개발자가 적절한 문법과 철자 정보에 대한 지역 인챈트 설치를 쿼리, 자신의 파이썬 코드에 대한 빠른 맞춤법 검사 지원을 추가 할 수 있습니다 유틸리티 세트입니다.
맞춤법 교정과 제안도 Aspell을, MySpell, 그리고 아마도 Ispell 같은 인기 맞춤법 검사 패키지와 함께 지원됩니다.
PyEnchant 바인딩하는 ctypes를 사용하여 마법의 원래 기능을 모두 포함 생성됩니다.
코드는 OOP이며 또한 C의 API에서 사용할 수있는 것보다 약간 더 높은 수준의 기능을 제공하는 것을 목표로
이 릴리스의 새로운 기능 무엇 :.
이 새로운 웹 사이트 및 문서를 생성 하이드와 스핑크스와.
고정 SpellChecker.replace () 교체 erroroneous 단어보다 짧은 경우; 이전에 토크 나이의이 것 손상 내부 상태.
DICT 클래스는 피클 안전합니다. 멀티 모듈과 함께 사용했을 때 무엇보다도,이 이상한 교착 상태에 도움이됩니다.
인챈트 C 라이브러리가 PYENCHANT_IGNORE_MISSING_LIB의 ENV var에 설정하여, 설치되어 있지 않은 경우에도 모듈을 가져올 수있는 능력.
새로운 유틸리티 기능의 지정, trim_suggestions & quot ;, 고정 된 최대 길이에 제안 목록을 트리밍하는 데 유용합니다.
사용자 코드 내부가 아닌 pyenchant의 행 라인을 가리 키도록, DeprecationWarnings이 실행되는 방식을 변경합니다.
wxSpellCheckerDialog에 추가 GetSpellChecker () 메소드.
이 버전 1.6.5의 새로운 기능 :
(3.2 베타 포함) 파이썬 3 호환성을 복원합니다.
파이썬 3 유닛 테스트 DeprecationWarnings을 수정합니다.
정적으로 사전 구축 된 윈도우 바이너리로 libstdc ++를 컴파일합니다.
이 버전 1.6.4의 새로운 기능 :
이 DictWithPWL : 사용 PWL과 화소 제안에 의해 반환 된 단어를 조정합니다 ().
변경 가능한 문자 배열에 UTF8 바이트의 토큰을 수정합니다.
get_tokenizer은 () : 기본 토크 나이를 얻기 위해 언어 태그로 없음을 통과하지 않습니다.
소스 타르볼에 포함되는 빌드 관련 파일을 방지합니다.
이 버전 1.6.0의 새로운 기능 :
이 enchant.tokenize.get_tokenizer하는 'chunkers'의 개념을 추가 (). 이러한 체크 가능한 토큰의 큰 덩어리로 분할 분할에게 텍스트를 제공합니다.
쉽게 가져 오기위한 'enchant.errors'에 오류 클래스를 이동.
그들은 기본적으로로드하지 않을 수 있도록 별도의 파일로 테스트 케이스를 이동.
지정하지 않은 경우 허용 맞춤법 검사기는 기본 언어를 사용합니다.
파이썬 3의 호환성 개선.
이 버전 1.5.3의 새로운 기능 : 영어의 토큰 루프에서
이 고정 종료 조건.
영어 토크 나이에 개선 된 유니 코드 탐지.
제작 PyEnchant는 유닛 테스트 제품군의 일환으로 문서화 문자열을 모두 맞춤법 검사를.
이 요구 사항 :
이 파이썬 2.2 이상
C / C ++ 라이브러리를 마법 부여
하는 ctypes 모듈이 설치
댓글을 찾을 수 없습니다