歌者文明清理员 发表于 2023-2-17 19:23:53

获取文字的拼音

本帖最后由 歌者文明清理员 于 2023-2-17 19:23 编辑

这次奖励 30 鱼币
@一点沙 记得加入“白嫖鱼币系列”

首先,
pip install xpinyin
很明显,安装了 xpinyin 库
你以为接下来的内容很复杂,像正则表达式一样?
非也非也

导入 xpinyin
from xpinyin import Pinyin
p = Pinyin()
print(p.get_pinyin('截止发帖时间,我是初级鱼油III'))
print(p.get_pinyin('初级鱼油3到中级鱼油居然是200积分'))
运行结果
jie-zhi-fa-tie-shi-jian-,-wo-shi-chu-ji-yu-you-III
chu-ji-yu-you-3-dao-zhong-ji-yu-you-ju-ran-shi-200-ji-fen
有点乱?不过,你应该看出来了一些
如果把 tone_marks(声调标志)参数设为 'numbers'(用数字表示声调)和 'marks'(用-/v\表示声调),结果如下
jie2-zhi3-fa1-tie1-shi2-jian1-,-wo3-shi4-chu1-ji2-yu2-you2-III
chū-jí-yú-yóu-3-dào-zhōng-jí-yú-yóu-jū-rán-shì-200-jī-fēn
一个字:乱。
如果把 splitter(分隔符)设为 ' '(用空格分割它),结果如下
jie2 zhi3 fa1 tie1 shi2 jian1 , wo3 shi4 chu1 ji2 yu2 you2 III
chū jí yú yóu 3 dào zhōng jí yú yóu jū rán shì 200 jī fēn
至少第二个看起来不错了。呃,其实,一般,我们更喜欢这种
print(p.get_pinyin('积分鱼币我来啦'), splitter=' ')
结果为,ji fen yu bi wo lai la

注意,有30免费鱼币

liuhongrun2022 发表于 2023-2-17 20:33:07

歌者文明清理员 发表于 2023-2-17 20:34:27

liuhongrun2022 发表于 2023-2-17 20:33


我把概率设成了 100%

歌者文明清理员 发表于 2023-2-17 20:36:32

liuhongrun2022 发表于 2023-2-17 20:35
建议改下代码格式
再加上高亮
当然,排版不是一定的


你怎么知道我的底层代码

liuhongrun2022 发表于 2023-2-17 20:38:58

歌者文明清理员 发表于 2023-2-17 20:36
你怎么知道我的底层代码

猜的

sfqxx 发表于 2023-2-17 20:41:36

再来一点!{:5_104:}

sfqxx 发表于 2023-2-17 20:44:17

我没来

歌者文明清理员 发表于 2023-2-17 20:44:38

sfqxx 发表于 2023-2-17 20:44
我没来

什么意思

sfqxx 发表于 2023-2-17 20:44:49

可以来少点

sfqxx 发表于 2023-2-17 20:45:26

歌者文明清理员 发表于 2023-2-17 20:44
什么意思

我不在这里(没领)

歌者文明清理员 发表于 2023-2-17 20:46:46

sfqxx 发表于 2023-2-17 20:45
我不在这里(没领)

哦也就是说只有首楼有

sfqxx 发表于 2023-2-17 20:47:18

歌者文明清理员 发表于 2023-2-17 20:46
哦也就是说只有首楼有

只设了一次我是领不到的

一点沙 发表于 2023-2-17 21:18:30

你没我好友咋@我的??

歌者文明清理员 发表于 2023-2-17 22:01:32

一点沙 发表于 2023-2-17 21:18
你没我好友咋@我的??

@一点沙

一点沙 发表于 2023-2-18 11:51:32

歌者文明清理员 发表于 2023-2-17 22:01


平凡之路1314 发表于 2023-2-18 14:30:40

大佬厉害!

歌者文明清理员 发表于 2023-2-18 15:23:48

平凡之路1314 发表于 2023-2-18 14:30
大佬厉害!

不也没几行代码吗

from xpinyin import Pinyin
p = Pinyin()
# 真的不难

一点沙 发表于 2023-2-18 16:56:46

歌者文明清理员 发表于 2023-2-17 22:01


真厉害,我真的收到消息了

201684617 发表于 2023-3-11 22:09:17

bibi

long90 发表于 2023-3-31 17:03:38

liuhongrun2022 发表于 2023-2-17 20:33



页: [1] 2
查看完整版本: 获取文字的拼音