전각 ↔ 반각 변환에 좋은 놈이 있더라고.
이름하야 모지모지ㅋㅋㅋ!! ( mojimoji )
당연하겠지만, 설치는 이케. ( python3.x 는 pip3 )
1 | pip install mojimoji |
전각 → 반각의 경우는 이렇게 사용한다.
1 2 3 4 5 6 7 8 9 | >>> import mojimoji >>> print mojimoji.zen_to_han(u'アイウabc012') アイウabc012 >>> print mojimoji.zen_to_han(u'アイウabc012', kana=False) アイウabc012 >>> print mojimoji.zen_to_han(u'アイウabc012', digit=False) アイウabc012 >>> print mojimoji.zen_to_han(u'アイウabc012', ascii=False) アイウabc012 |
반각 → 전각의 경우는 이렇게 사용한다.
1 2 3 4 5 6 7 8 9 | >>> import mojimoji >>> print mojimoji.han_to_zen(u'アイウabc012') アイウabc012 >>> print mojimoji.han_to_zen(u'アイウabc012', kana=False) アイウabc012 >>> print mojimoji.han_to_zen(u'アイウabc012', digit=False) アイウabc012 >>> print mojimoji.han_to_zen(u'アイウabc012', ascii=False) アイウabc012 |
mojimoji의 좋은점이라 한다면, 빠른 처리속도라 할 수 있겠다.
다른 동일 라이브러리와 비교할때 상당히 빠른 처리속도를 보인다. ㅎㅎ
※ 근데 이넘 주의할 점이 있다는거. ㅠㅠ
위 결과를 보면 알겠지만, \나 `같은 특수문자는 변환이 안된다. 흠..
뭐 결국 이 경우도 유니코드를 직접 변환해서 해결하는 방식으로 바꿨다.
아. 결국 이걸 안쓰게 되었군. -_-;;;; 쳇.
댓글 없음:
댓글 쓰기