首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python变量覆盖圈套

2012-12-26 
python变量覆盖陷阱我已经好几次碰到这样的错误了,每次碰到都花费我大量的时间,下面总结下我所犯的错误,希

python变量覆盖陷阱
我已经好几次碰到这样的错误了,每次碰到都花费我大量的时间,下面总结下我所犯的错误,希望对大家也有帮助。

闭包

我想抓取一系列的网页,抓取网页很慢,然后对网页内容进行处理,为了提高速度,我启动了多个线程去抓。以下是其代码:

from StringIO import StringIOdef is_mobile(mobile):    return len(mobile) == 11def import_contacts(file):    for line in file.readlines():        parts = line.strip().split()        name = parts[0]        mobile = parts[1]        address = parts[2]        im = parts[3]        backup_mobiles = [ m for m in parts[4].split(',') if is_mobile(m) ]        print 'importing contact: %s, mobile=%s' % (name, mobile)import_contacts(StringIO('''marlon 13511002222 beijing marlon@gmail.com 13711112222,13822224444'''))


(完)

热点排行