[python-advocacy] help me~!!!'tuple' object has no attribute 'compile'

yao ylj798 at gmail.com
Wed Nov 12 11:30:10 CET 2008


my code
-------------------------------------------------------------------------------------------

# -*- coding: utf8 -*-
#!/usr/bin/python

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()
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
--------------------------------------------------------------------------------------------------------

when it's run,the eric give error
-------------
The debugged program raised the exception unhandled AttributeError
"'tuple' object has no attribute 'compile'"
File: /var/www/py/down.py, Line: 27
------------
the line:27 -------> res=re.compile(down, re_DOTALL).findall(data)



More information about the Advocacy mailing list