读书人

python变量覆盖圈套

发布时间: 2012-12-26 14:39:29 作者: rapoo

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


(完)

读书人网 >perl python

热点推荐