python汉字拼音打印

2023-05-16  本文已影响0人  逐风细雨
    from prettytable import PrettyTable
    from xpinyin import Pinyin

    p = Pinyin()
    datas = "床前明月光\n疑似地上霜\n举头望明月\n低头思故乡"
    def print_pinyin(data):
        a = p.get_pinyin(data, "-", tone_marks='marks')
        # 打印表格
        tb = PrettyTable()
        tb.header = False
        tb.border = False
        tb.add_row([i for i in a.split('-')])
        tb.add_row([i for i in data])
        print(tb)

    for data in datas.split("\n"):
        print_pinyin(data)

效果类似:


1684311051126.png

做个笔记,将汉字转拼音的时候可以用一下

上一篇 下一篇

猜你喜欢

热点阅读