Python汉字转拼音,火车头Python汉字转拼音插件开发

昨天,有个朋友咨询我,让给做一个火车头的插件,是把汉字转成拼音的,有以下几个要求:

1、设置一定的数字,文章内容中就出现生成多个汉语拼音

2、速度要快一些,生成不要太慢了,之前找了一个朋友给他写,结果速度太慢,导致使用起来体验不好。

3、标题增加一个开关,可以自定义标题中要不要生成拼音

下面我们来看下如何实现他的需求:

一、Python库:pypinyin

Python轮子多确实好用,挂上轮子就可以跑,太方便了,找到这个库之后,做了简单的测试,没有问题,通过一个指令就可以把汉字转成拼音了。

import pypinyin

print(pypinyin.pinyin('国'))

#说明1,安装库指令:pip install pypinyin
#说明2,转成拼音之后格式list

二、生成随机数字

我需要生成一些随机数字,然后再把传入进来的文章,str转成list,通过随机数字与下标的匹配,来实现对list的修改,修改完成之后再转成str,传给火车头的采集标签。

随机数生成:

import numpy as np 
#安装numpy库 pip install numpy
num = 3
content='这里放的是文章内容,可以包含标签和标点符号'
rand_num = np.random.randint(0,len(cont
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘小白_TXB2196

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值