本来用Windows+py2exe+urllib,程序跑得好好的。因为业务需要得改为windows服务。

碰到了不少问题,非本篇所谈,有兴趣的可参考http://www.cnblogs.com/Amagasaki/p/3586152.html

一番修改,安装好服务后,出现了"Errno Socket 10060”。

网上有说是代理原因:http://stackoverflow.com/questions/5620263/using-an-http-proxy-python

可偶有没有用代理,而且测试也没问题,见下:

import urllib
f = urllib.urlopen('http://www.baidu.com')
print f.read()

但到了别的机子上,仍然报这个错,转念换了个urllib2测试

import urllib2
f= urllib2.urlopen('http://www.baidu.com')
print f.read()

 却没想到二者的速度那叫天壤之别(公司网络那段时间不给力),于是果断换了urllib2,搞定!

posted on 2014-03-31 16:42  土豆饼  阅读(480)  评论(0)    收藏  举报