赞
踩
趁着手头暂时没有活,跟着python教程学习了一下,同时试用了一下map的多线程。
发现map的并行返回的结果是一个list,而且和iteratelist的顺序一致。:)
环境为python3.3+Pydev
import urllib.request as request
import collections
from multiprocessing import pool
from multiprocessing.dummy import Pool as ThreadPool
import urllib.request
import threading
import time
def __get__citycode(province_no):
#====从上述url中读取城市信息
url_prv = 'http://m.weather.com.cn/data5/city.xml' #province数据
url_cty = "http://m.weather.com.cn/data3/city%s.xml"#city数据
content = request.urlopen(url_prv).read()
#================================================
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。