help me~!!!'tuple' object has no attribute 'compile'

ylj798 at gmail.com ylj798 at gmail.com
Wed Nov 12 05:07:46 EST 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 Python-list mailing list