pypinyin-python 한자 와 병 음의 변환

1980 단어 python
pypinyin 설치
pip install pypinyin / pip3 install pypinyin

쓰다
>>> from pypinyin import pinyin, lazy_pinyin,Style
>>> import pypinyin

1.다 음 모드 사용 하기
 >>> pinyin(u'  ', heteronym=True)
    [['dān', 'chán', 'shàn'], ['gè', 'gàn', 'gě']]

2.다 음 자 를 고려 하지 않 는 경우
 >>> pinyin(u'  ',heteronym=False)
 [['dān'], ['gè']]
 
 >>> pinyin(u'  ')
 [['dān'], ['gè']]
 
 >>> lazy_pinyin(u'  ')
 ['dan', 'ge']

3.style 병 음 음조 스타일 설정
from pypinyin import pinyin, Style

(1)Style.TONE 3 음 이 끝 에 표 시 됨
>>> pinyin('  ',style=Style.TONE3)
  [['dan1'], ['ge4']]#     
    
  >>> pinyin('  ',style=Style.TONE3,heteronym=True)
  [['dan1', 'chan2', 'shan4'], ['ge4', 'gan4', 'ge3']]#     

(2)Style.TONE 2 음조 가 운모 에 표 시 됨
>>> pinyin('  ',style=Style.TONE2,heteronym=True)
  [['da1n', 'cha2n', 'sha4n'], ['ge4', 'ga4n', 'ge3']]#     

(3)Style.TONE 음 조 를 필기 형식 으로 한다.
>>> pinyin('  ',style=Style.TONE)
 [['dān'], ['gè']]

>>> pinyin('  ',style=Style.TONE,heteronym=True)
 [['dān', 'chán', 'shàn'], ['gè', 'gàn', 'gě']]

(4)pypinyin.NORMAL 은 음 을 표시 하지 않 습 니 다.
>>> pinyin(u'  ', heteronym=True,style=pypinyin.NORMAL)
 [['dan', 'chan', 'shan'], ['ge', 'gan']]

>>> pinyin(u'  ', style=pypinyin.NORMAL)
 [['dan'], ['ge']]

좋은 웹페이지 즐겨찾기