Python漢字轉(zhuǎn)換成拼音

Python漢字轉(zhuǎn)換成拼音

使用場景:創(chuàng)建客戶初始賬戶名,使用公司名拼音首字母

xpinyin 0.5.5

>>> from xpinyin import Pinyin
>>> 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'

實例

取公司名稱前六位拼音首字母,替換login

公司列表
ldf = pd.read_excel(r'c:\Users\NewHopeData\Downloads\res.users.xls')
# 去掉admin賬戶
lndf=ldf[1:]
namelist =lndf.name.to_list()
# 實例化Pinyin對象
p = Pinyin()
loginlist =[p.get_initials(i[:6],'').lower() for i in namelist]
lndf.login = loginlist
替換login列
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近在使用Python做項目時,需要將漢字轉(zhuǎn)化成對應(yīng)的拼音.在Github上找到了一個現(xiàn)成的程序. Python漢...
    朝畫夕拾閱讀 1,144評論 0 0
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,337評論 0 10
  • step1:連接服務(wù)器 step2:進(jìn)入當(dāng)前目錄 修改成功: 注:
    CoderChou閱讀 335評論 0 0
  • 艸了 152.5 昨天又是沒吃晚飯的一天,還加上了走路一萬步?。。?! 媽的,又胖了……整整一斤啊! 我是造什么孽了...
    阿雪也要瘦閱讀 121評論 0 0
  • 當(dāng)然有這樣的時刻: 憤怒、失控、沮喪。 仿佛和自己坐在黑暗里,面對著面,滿腦子充斥的都是倉皇的局面。 覺得手足無措...
    高小花0218閱讀 480評論 0 0

友情鏈接更多精彩內(nèi)容