xpinyin包:汉字转拼音工具
stevezhou 2014.09.17
Python汉字转拼音工具:xpinyin包
form xpinyin import Pinyin
p=Pinyin()
print p.get_pinyin(u'上海') #默认是以'-'作为单字拼音分隔符
输出:shang-hai
print p.get_pinyin(u'上海','') #第二个参数指定分隔符,此处表示不用分隔符
输出:shanghai
print p.get_initial(u'上') #获取单个汉字的拼音首字母
输出:S
print p.get_initials(u'上海','=') #获取多个汉字拼音首字母,以'='作分隔符
输出:S=H
参考地址:https://github.com/lxneng/xpinyin/