python利用有道的url来进行翻译英文单词与句子,并且实现了自动生成指定位置的文件夹来存储

import os
from urllib.request import urlretrieve
day='day74'#文件夹名称


a = "town"#所需要的单词或句子
d = "a place with many houses,shops stores,etc.where people live and work. It is larger than a village but smaller than a city."#所需要的单词或句子
h = "In town "#所需要的单词或句子


b = a.replace(' ','%20')  # 字符串按空格分割成列表
c = "".join(b) # 使用一个空字符串合成列表内容生成新的字符串


e = d.replace(' ','%20')  # 字符串按空格分割成列表
f = "".join(e) # 使用一个空字符串合成列表内容生成新的字符串



i = h.replace(' ','%20')  # 字符串按空格分割成列表
j = "".join(i) # 使用一个空字符串合成列表内容生成新的字符串

#l = "{a3}  {d3}  {h3} ".format(a3=a,d3=d,h3=h)
#m =l.replace(' ','%20')  # 字符串按空格分割成列表
#n = "".join(m) # 使用一个空字符串合成列表内容生成新的字符串

os.makedirs('C:/Users/xiukkie/Desktop/finish/{c3}/{c2}/'.format(c2=a,c3=day),exist_ok=True)

image_url = "http://dict.youdao.com/dictvoice?audio={c1}".format(c1=c)#利用有道的url来翻译单词或者句子
urlretrieve(image_url,'C:/Users/xiukkie/Desktop/finish/{c3}/{c2}/{c1}.mp3'.format(c1=a,c2=a,c3=day)) #将什么文件存放到什么位置
image_url = "http://dict.youdao.com/dictvoice?audio={c1}".format(c1=f)#利用有道的url来翻译单词或者句子
urlretrieve(image_url,'C:/Users/xiukkie/Desktop/finish/{c3}/{c2}/{c1}.mp3'.format(c1=d,c2=a,c3=day)) #将什么文件存放到什么位置
image_url = "http://dict.youdao.com/dictvoice?audio={c1}".format(c1=j)#利用有道的url来翻译单词或者句子
urlretrieve(image_url,'C:/Users/xiukkie/Desktop/finish/{c3}/{c2}/{c1}.mp3'.format(c1=h,c2=a,c3=day)) #将什么文件存放到什么位置
#image_url = "http://dict.youdao.com/dictvoice?audio={c1}".format(c1=n)
#urlretrieve(image_url,'C:/Users/xiukkie/Desktop/finish/day2/{c2}/{c1}.mp3'.format(c1=l,c2=a)) #将什么文件存放到什么位置

由此可以仅仅改变a,d,h三个变量来完成自动创建、插入、翻译英语单词和句子

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值