小标
2018-09-20
来源 :
阅读 1261
评论 0
摘要:本文主要向大家介绍了Python语言精练(2),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
本文主要向大家介绍了Python语言精练(2),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
#!/usr/bin/python
#coding=utf-8
import pycurl
import StringIO
import json
import sys
def FanYi(words):
c = pycurl.Curl()
buf = StringIO.StringIO()
Url = "//openapi.baidu.com/public/2.0/bmt/translate?client_id=PGcC40pcK5PVqN87d9VwfcXj&q=" + words + "&from=auto&to=auto"
#c.setopt(pycurl.URL, "//openapi.baidu.com/public/2.0/bmt/translate?client_id=PGcC40pcK5PVqN87d9VwfcXj&q=today&from=auto&to=auto")
c.setopt(pycurl.URL, Url)
c.setopt(pycurl.WRITEFUNCTION, buf.write)
c.perform()
data = buf.getvalue()
#jdata = json.loads(data,encoding='utf-8')
jdata = json.loads(data,encoding='utf-8')
print json.dumps(jdata,ensure_ascii=False,indent=2)
if len(sys.argv) < 2:
print 'No anything input ,please input your word'
sys.exit()
else :
words = '%0A'.join(sys.argv[1:])
FanYi(words)
sys.exit()
目的是熟悉Pycurl模块和json模块。
以上就介绍了Python的相关知识,希望对Python有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言Python频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号