Re: [心得] 雅虎奇摩線上翻譯文字介面版

看板Python作者 (認真的艾瑞克)時間19年前 (2005/12/30 02:11), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言: : 練習的程式,請各位多指教: : --------------------------------------------------------------------------- : #!/usr/bin/python : # -*- coding: utf-8 -*- : import sys : import re : import urllib2 : #讀取第一個參數 : word = sys.argv[1] : #讀入網頁資料 : content = : urllib2.urlopen('http://tw.dictionary.yahoo.com/search?ei=UTF-8&p='+word).read() : #將翻譯一筆筆秀出 : for i in re.compile('<div class=pexplain>(.+?)</div>').findall(content): : print i : ----------------------------------------------------------------------------- : BTW,有人知道re module中的finditer怎麼使用嘛?試了半天試不太出來呢 如果用你的例子來說明, 就是變成 for i in re.compile('<div class=pexplain>(.+?)</div>').finditer(content): print i.group(1) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.117

12/30 02:16, , 1F
版主這麼晚還不睡Orz感謝感謝
12/30 02:16, 1F
※ 編輯: ericsk 來自: 140.112.217.117 (12/30 02:17)

12/30 02:17, , 2F
我改了一下, 這樣可以只印出 pattern 而不是 RE pattern
12/30 02:17, 2F

12/30 02:22, , 3F
感謝
12/30 02:22, 3F
文章代碼(AID): #13j2ReSh (Python)
文章代碼(AID): #13j2ReSh (Python)