python多线程并发访问多个URi 50

#-*-coding:utf-8-*-#!/usr/bin/envpythonimporturllib,urllib2importosimportsysimporttim... # -*- coding: utf-8 -*-
#!/usr/bin/env python
import urllib, urllib2
import os
import sys
import time
t1=time.time()
uri_base = "http://192.168.1.16:12345/ltp"
fi=open('k://text//error_log.txt','r')
fo=open('k://text//result.txt','w')
fe=open('k://text//error.txt','w')
data = {
'x': 'n',
't': 'all'}
i=0
for line in fi:

data['s']=line
request = urllib2.Request(uri_base)
params = urllib.urlencode(data)
response = urllib2.urlopen(request, params)
content = response.read().strip()
fo.writelines(content)
if not content:
fe.write(line)
fe.write('\n')
fo.write('///\n')
i+=1
print i
print '\t'
print time.time()-t1

这是访问一个URi的程序,求教大神如何添加多线程或是多进程来使用多个IP服务端来计算
展开
 我来答
匿名用户
2016-04-10
展开全部
我想问问看你说的”访问一个站点“是什么意思,是下载一个文件吗?还是需要submit一些表单上去还是其他什么访问法?还有多线程是用来干什么的?是多个线程同时下载一个文件让这个文件可以下载得更快吗?还是其他什么目的?
本身python访问web就很简单,urllib的几个函数一调用就好了,不过不清楚你想要做什么,所以我感觉不知道怎么回答你。
追问
把同一个文档的内容分成好多份并且同时用Url传递给多个子线程
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式