本文共 472 字,大约阅读时间需要 1 分钟。
使用Python时候,最忌讳的是把代码存放在中文文件夹的路径下,因此我们常常转成相应的英文或者拼音代替。python有一个很友好的包,会代替我们进行这样的工作。
$ pip install pypinyin
import pypinyindef hp(word): # 不带声调的(style=pypinyin.NORMAL) s = '' for i in pypinyin.pinyin(word, style=pypinyin.NORMAL): s += ''.join(i)+ " " return sdef hp2(word): # 带声调的(默认) s = '' for i in pypinyin.pinyin(word): s = s + ''.join(i) + " " return sif __name__ == "__main__": print(hp("我爱中国")) print(hp2("我爱中国"))
最终结果:
wo ai zhong guo wǒ ài zhōng guó
转载地址:http://qbima.baihongyu.com/