最近在使用python做專案時,需要將漢字轉化成對應的拼音.
網上的一些包大多是python2.x的,使用下面這個包,支援python3.6
>>> from xpinyin importpinyin
>>> p =pinyin()
>>> #
default splitter is `-`
>>> p.get_pinyin(u"上海"
)'shang-hai
'>>> #
show tone marks
>>> p.get_pinyin(u"
上海", show_tone_marks=true)
'shàng-hǎi
'>>> #
remove splitter
>>> p.get_pinyin(u"
上海", '')'
shanghai
'>>> #
set splitter as whitespace
>>> p.get_pinyin(u"
上海", '')
'shang hai
'>>> p.get_initial(u"上"
)'s'
>>> p.get_initials(u"上海"
)'s-h'
>>> p.get_initials(u"
上海", u'')'
sh'>>> p.get_initials(u"
上海", u'')
's h
'
功能剛好滿足筆者的需要。
漢字轉換成拼音
c 乙個有用的漢字轉拼音類 c 漢字轉換為拼音的類,含大小寫轉換 因為是靜態函式 呼叫方法很簡單 crazycoderpinyin.convert 瘋狂 如下 using system using system.collections.generic using system.text using ...
Python 將拼音轉換成漢字
利用pinyin2hanzi 可以將拼音轉換為漢字,可以作為拼音輸入法的轉換引擎 示例 def pinyin 2 hanzi pinyinlist from pinyin2hanzi import defaultdagparams from pinyin2hanzi import dag dagpa...
js 漢字轉換成拼音
npm install js pinyin main.js 引入 import pinyin from js pinyin 使用元件內 let pinyin require js pinyin pinyin.setoptions console.log pinyin.getfullchars 管理員...