xpinyin:能轻松地将汉字转为拼音的库

楔子

xpinyin可以用来将汉字转换成拼音

用法

from xpinyin import Pinyin

# 实例化Pinyin这个类
p = Pinyin()

# 传入汉字,直接返回拼音
print(p.get_pinyin("古明地觉"))  # gu-ming-di-jue

# 默认拼音之间是以"-"进行相连的,我们也可以自己指定
print(p.get_pinyin("古明地觉", splitter=" "))  # gu ming di jue

# 还可以返回声调
print(p.get_pinyin("古明地觉", splitter=" ", tone_marks="marks"))  # gǔ míng dì jué
# gu后面的3就表示3声
print(p.get_pinyin("古明地觉", splitter=" ", tone_marks="numbers"))  # gu3 ming2 di4 jue2

# 可以将内容转为大写,默认是小写
print(p.get_pinyin("古明地觉", splitter=" ", convert="upper"))  # GU MING DI JUE
# 首字母大写
print(p.get_pinyin("古明地觉", splitter=" ", convert="capitalize"))  # Gu Ming Di Jue

# 还可以获取拼音的首字母
print(p.get_initials("古明地觉"))  # G-M-D-J
print(p.get_initials("古明地觉", " "))  # G M D J

可以看到功能还是很强大的,用起来也方便。

猜你喜欢

转载自www.cnblogs.com/traditional/p/12555490.html