我有一个运行python代码的raspberry模块。现在我必须从它异步调用Web服务。但是当我编写代码并执行时会出现类似
的错误 Traceback (most recent call last):
File "async_ws.py", line 3, in <module>
from requests import async
ImportError: cannot import name async
我的代码就像
import json
import requests
from requests import async
urls = [
'http://python-requests.org',
'http://httpbin.org',
'http://python-guide.org',
'http://kennethreitz.com'
]
rs = [async.get(u) for u in urls]
async.map(rs)
请帮帮我
答案 0 :(得分:1)
这看起来不像是python请求的最常见的异步库,grequests
(使用gevent)和requests-futures
。我会看看你是否可以从https://github.com/ross/requests-futures安装request-futures(包括从python 3反向移植的concurrent.futures,如果你运行的是python 2)。