记录一个用来处理学校要求的文本任务的脚本

hh='25'
sourceStr='yingtanshi_yujiangxian_speaker25_gushi_01:la4 gen1 si4 po2 yang2 gie1 yin2,kuai3 wai1 li1 cuo1 xin1 jian4 ge1 cang1 yi4。ai3 liang4 nian2,cui1 xiang1 ha4 ye3 guo1 di4 man3 hao4,qu3 le1 ca1 yang1,hai3 yang3 ju1 da1 nie2,hai1 qu1 le1 yi1 ge1 guo1 yuan2,cuang3 lo4 hao3 duo1 qian2。sang3 ge1 nue1,wo1 li1 hai3 zuo1 le1 yi1 deng1 lan2 tai3 de4 wu1,lou2 sang4 lou2 ha4,tian1 ding1 tian2 hua1,ti1 sang1 de1 ci1 juan1,pin2 pin1 zen4 zen4,qiang2 sang4 ge4 you2 hua4,yu4 yu4 tie1 tie1,qiu4 gen1 ceng2 li4 ge4 bin1 guan3 yi1 yang4。ca1 ni1 tai3 nie4 tian1,la4 gen1 mao3 dao4 ge4 tai3 ni4 tiu2,pao4 dao4 ceng2 li4 lai2,qing4 ai3 po2 qiu3 qiu2 hai3 you3 tai3 yi4 ji4 ga4 yin2 dao4 xiang1 ha4 qie1 zuo4 ke1。na2 xiao4 di1,ji1 nian2 mu4 lai2,chen2 li3 de4 bian4 hua4 man2 tai4,mu1 bang4 ge4 wu1 cai1 di4 gang1 gang1 jing4 jing4,gao1 gao1 ge4 yang2 fang2 yi1 dong4 lian2 yi1 dong2,guai3 wan1 mo3 jiao1 ge4 xiao1 xiang3 ye3 cai1 di4 mo1 you1 lo4,dao4 ai3 po2 wo1 qie2 ge4 lu4 qiu3 si4 xing2 bu1 dao4,bu1 xiao1 di1 na3 yang3  jiu4,la4 gen1 cui1 gai3 sang4 juang3 lai2  juang4 ke2,da1 le1 ji1 ge4 ku1,juang3 di4 tiu2 hun1 nao4 hun1,nie4 di4 han3 liu2 jia2 bei4,luei3 di1 qi1 si3 ba1 wa4,tu1 li4 o3 de4 gu1 gu1 jiao2,dao1 le4 ya3 bian1 hai2 si4 zhao3 bu2 dao4 ai3 po2 wo1 li1,la4 gen1 man3  jiao1 zao4,tu1 ran2 xiang1 dao4 yi1 ju2 hua4"you1 kun3 nan4,qing3  jing4 ca1",jiu3 kang4 dao3 cu4 you3 mi4 you1 jing1 ca1。zeng4 hao2 kang2 dao4 yi1 ge4  jing1 ca1 ha3 ban1 qie1 gui1,ye1 ge1 jing1 ca1 que1 si2 hao4,dai4 ze1 la4 gen1 jiu3 guo2 tai3 gai1,you3 jiu4 guo1 yi1 xie1 pian1 pi4 ge1 xiao4 xiang2 zi4,zui4 hou4 jiu3 xing2 dao4 le1 la4 gen1 ai3 po2 wu1 li4,ai3 po2 yi1 ga1 yin2 kang4 dao4 la4 gen1 lai2 lo1,gao2 xin4 di4 bu1 de1 liao4,dui4 jing3 ca1 bu1 ting2 ge4 biao1 si4 gan1 xie4。'
def findSubStr_clark(sourceStr, str, i):
    count=0
    rs=0
    for c in sourceStr:
        rs=rs+1
        if(c==str):
            count=count+1
        if(count==i):
            return rs
a=findSubStr_clark(sourceStr, '。', 1)-1
b=findSubStr_clark(sourceStr, '。', 2)-1
c=findSubStr_clark(sourceStr, '。', 3)-1
d=findSubStr_clark(sourceStr, '。', 4)-1
e=findSubStr_clark(sourceStr, '。', 5)-1
f=findSubStr_clark(sourceStr, '。', 6)-1
g=findSubStr_clark(sourceStr, '。', 7)-1
h=findSubStr_clark(sourceStr, '。', 8)-1
q=list(sourceStr)
q[a]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_02:'
q[b]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_03:'
q[c]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_04:'
q[d]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_05:'
q[e]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_06:'
q[f]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_07:'
q[g]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_08:'
q[h]=f'yingtanshi_yujiangxian_speaker{hh}_gushi_09:'

s = ""
for i in q:
	s = s + str(i)
print(s)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MUNG东隅

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

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

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

打赏作者

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

抵扣说明:

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

余额充值