help me~!!!'tuple' object has no attribute 'compile'
Peter Pearson
ppearson at nowhere.invalid
Wed Nov 12 11:14:44 EST 2008
On Wed, 12 Nov 2008 02:07:46 -0800 (PST), ylj798 at gmail.com wrote:
[snip]
>
> import urllib
> import urllib2
> import re
> import MySQLdb
>
> conn=MySQLdb.connect
> (host="localhost",user="root",passwd="ylj",db="net", charset="utf8")
> cur = conn.cursor()
> sql='select
> net_site.downline_re,net_site.down_re,net_cha.id,
> net_cha.urlid,net_cha.source_url
> from net_site,net_cha where net_site.id=net_cha.urlid'
> cur.execute(sql)
> re=cur.fetchall()
This line will hide the "re" that you imported 10 lines before.
> if len(re)!=0:
> for i in re:
> down_re="%s"%(i[1])
> source_url="%s"%(i[4])
> data= urllib2.urlopen(source_url).read()
> res=re.compile(down, re_DOTALL).findall(data)
> print str
[snip]
I'm guessing that the "re" returned by cur.fetchall doesn't
have a "compile" function.
--
To email me, substitute nowhere->spamcop, invalid->net.
More information about the Python-list
mailing list