记录笔记, 使用 pypinyin
安装 pip install pypinyin
import pypinyin
# 不带声调的(style=pypinyin.NORMAL)
def pinyin(word):
s = ''
for py in pypinyin.pinyin(word, style=pypinyin.NORMAL):
# 这里打印的i为单个汉子的拼音,是数组对象,如: ["pin"]
# 对非中文会直接整个组成一个数组,如: ["test"]
# 使用join把数组对象拼接为字符串
s += ''.join(py)
return s
# 带声调的(默认)
def shendiao(word):
s = ''
# heteronym=True开启多音字
for py in pypinyin.pinyin(word, heteronym=True):
s = s + ''.join(py) + " "
return s
if __name__ == "__main__":
print(pinyin("拼音测试tes"))
print(shendiao("拼音测试tes"))