python 多线程,python,#coding=utf-


#coding=utf-8import urllib2import timeimport threadingbaseurl = 'http://127.0.0.1/v/'fp = open('url.txt','wb')def findUrl(url):    try:        page= urllib2.Request(url)        req = urllib2.urlopen(url)        responce = req.read()        fp.write(url+'\\r')        return url    except:        passdef main():    time1= time.ctime()    urls = []    threads = []    for i in xrange(0,100000):        url= baseurl + str(i).zfill(5)+'/'        urls.append(url)    for i in urls:          t = threading.Thread(target=findUrl, args=(i,))        threads.append(t)    for i in threads:        i.start()    for i in range(len(threads)):        threads[i].join()    print time1if __name__ == '__main__':    main()    print time.ctime()#该片段来自于http://byrx.net

评论关闭