Python基于有道實(shí)現(xiàn)英漢字典功能
更新時(shí)間:2015年07月25日 12:55:42 作者:Sephiroth
這篇文章主要介紹了Python基于有道實(shí)現(xiàn)英漢字典功能的方法,通過調(diào)用有道查詢接口實(shí)現(xiàn)英漢字典功能,簡單實(shí)用,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了Python基于有道實(shí)現(xiàn)英漢字典功能的方法。分享給大家供大家參考。具體如下:
import re,urllib
aa="http://dict.youdao.com/search?tab=chn&keyfrom=dict.top&q="
print ("input q! to exit ")
while 1:
word=raw_input(">>>")
if word=="q!":
exit()
else:
word=word.replace(' ','+')
url=aa+word
s=urllib.urlopen(url).read()
comm=re.compile(r'<td class="dttitle2"><font color="#013694"><b>(.*?)<\/b><\/font><\/td>')
tem=comm.findall(s)
com=re.compile('<td class="attributem1web">(.*?)</td>',re.S|re.M|re.I)
result=com.findall(s)
if tem:
for i in tem:
temp=i.decode('utf8').encode('cp936')
print (temp)
print '\n'
else:
print ("no such word\n")
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
相關(guān)文章
使用pygame寫一個(gè)古詩詞填空通關(guān)游戲
這篇文章主要介紹了使用pygame寫一個(gè)古詩詞填空通關(guān)游戲,之前寫的詩詞填空的游戲支持python2,現(xiàn)在對(duì)程序進(jìn)行了修改,兼容支持python2和python3,需要的朋友可以參考下2019-12-12
Python3中多線程編程的隊(duì)列運(yùn)作示例
這篇文章主要介紹了Python3中多線程編程的隊(duì)列運(yùn)作示例,文中用一個(gè)簡單的例子展示了Python下嘗試多線程時(shí)隊(duì)列的進(jìn)站出站是如何運(yùn)作的,需要的朋友可以參考下2015-04-04
python 偷懶技巧——使用 keyboard 錄制鍵盤事件
這篇文章主要介紹了python如何使用 keyboard 錄制鍵盤事件,幫助大家提高工作效率,感興趣的朋友可以了解下2020-09-09
詳解Python中數(shù)據(jù)類型的轉(zhuǎn)換
這篇文章主要為大家詳細(xì)介紹了Python中數(shù)據(jù)類型轉(zhuǎn)換的相關(guān)資料,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴可以了解一下2023-03-03

