代码拉取完成,页面将自动刷新
#!/usr/bin/python
#coding=utf8
import sys
import json
import webbrowser
import urllib
import logging
import logging.handlers
from workflow import Workflow
reload(sys)
sys.setdefaultencoding('utf-8')
def getLog():
'''获取logger'''
logger = logging.getLogger("mylogger")
logger.setLevel("DEBUG") #设置级别为DEBUG,覆盖掉默认级别WARNING
fh = logging.FileHandler('./log')
fh.setLevel("INFO")
#定义handler的格式输出
log_format=logging.Formatter("%(asctime)s-%(name)s-%(levelname)s-%(message)s-[%(filename)s:%(lineno)d]")
fh.setFormatter(log_format) #setFormatter() selects a Formatter object for this handler to use
#为logger添加handler
logger.addHandler(fh)
return logger
logger = getLog()
wf = Workflow()
query = wf.args[0].encode('utf8').replace('\\\"','\"')
query = query.replace('\\\\','\\')
try:
lang = json.loads(query)
logger.info(lang)
except Exception, e:
logger.info(e)
search = urllib.quote(lang['query'].encode('utf8'))
url = "http://fanyi.baidu.com/#"+lang['from']+"/"+lang['to']+"/"+search
webbrowser.open(url)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。