python api接口调用_python 调用有道api接口的方法

初学者学习python,研究了几天之后,我写了一个python程序调用有道api接口。效果如下图所示:声明:代码仅仅是像我这样的初学者学习和交流。应用程序非常简单。PS:评审不需要时间,请不要滥用!!# - * -编码:utf - 8 - *进口urllibimport urllib2import requestsimport jsonimport sysreload(系统)(\u201Cutf - 8\u201D) #打印(())def有道(文本,c = 1): # c 1翻译2检查词(gbk) .encode (utf - 8) # gbk编码转换为utf - 8。api需要通过从utf - 8编码urllib进口报价# t =报价(textx) t =报价(文本)的url =\u201C接口\u201D#申请这个链接自己r = (url)如果_code = = 200:(编码=\u201Cutf - 8\u201D) errorCode = res(错误代码的)标题=\u201D\u201CXiaofeng翻译\u201C\\ n \\ n伊夫堡errorCode = = 0:查询= res(\u2018查询\u2019)#分析翻译翻译= res['翻译']trans = u 'Original: % s \\ nTranslation: % s的%(查询、翻译[0])trans_ (\u201CGB18030\u201D) basic_s = ' '如果'basic '在res: #分析语音的基本解释部分= res(\u201C基本\u201D)(\u201C语音\u201D)解释= res(\u201C基本\u201D)(\u201C解释\u201D)phone_s = u ' % s % s - - - \\ n \\ n\u2014\u2014基本解释\u201C%(查询、语音)x解释说:basic_s = basic_s + x + ' \\ n 'basic_s = phone_s + basic_s web_s = \发送=标题+ trans_s + ' \\ n \\ n + web_s + ydreturn (\u201CGB18030\u201D)其他:发送=标题+ basic_s + ' \\ n ' + web_s + ydreturn (GB18030) elif errorCode = = 20:返回'Dear,输入的字符数太长,Xiaofeng做不了ヽ(≧□≦)ノ的elif errorCode = = 30:返回无情?

方法:打开命令行和类型pip安装直接请求,然后没关系哈哈

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值