小编gm1*_*gm1的帖子

将代理设置为urlib.request(Python3)

如何urllib在Python 3中为最后一个设置代理.我正在做下一个

from urllib import request as urlrequest
ask = urlrequest.Request(url)     # note that here Request has R not r as prev versions
open = urlrequest.urlopen(req)
open.read()
Run Code Online (Sandbox Code Playgroud)

我尝试添加代理如下:

ask=urlrequest.Request.set_proxy(ask,proxies,'http')
Run Code Online (Sandbox Code Playgroud)

但是,由于我收到下一个错误,我不知道它是多么正确:

336     def set_proxy(self, host, type):
--> 337         if self.type == 'https' and not self._tunnel_host:
    338             self._tunnel_host = self.host
    339         else:

AttributeError: 'NoneType' object has no attribute 'type'
Run Code Online (Sandbox Code Playgroud)

python proxy urllib

4
推荐指数
3
解决办法
2万
查看次数

在列表推导中增加多个for循环的时间

我正在寻找一种方法来降低Python 3.5在列表理解中使用两个for循环所需的执行时间,如下所示:

[[(k1-k2)**power for k2 in range(m,n)] for k1 in range(m,n)]
Run Code Online (Sandbox Code Playgroud)

python performance multithreading list-comprehension time-complexity

2
推荐指数
1
解决办法
141
查看次数