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) -- http://mail.python.org/mailman/listinfo/python-list