利用百度词典进行中翻英
复制代码 代码如下:
import urllib2
import re
import sys
reload(sys)
sys.setdefaultencoding(\’utf-8\’)
def tran(word):
url=\’http://dict.baidu.com/s?wd={0}&tn=dict\’.format(word)
print url
req=urllib2.Request(url)
resp=urllib2.urlopen(req)
resphtml=resp.read()
text = re.search(r\’explain: \”(.*)\”\’,resphtml)
return text.group(1).replace(\'
\’,\’ \’)
a=tran(\’word\’)#要翻译的词
ab = open(\’resault.txt\’,\’w\’)
ab.write(a)
ab.close()