[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