python - python异步请求
问题描述
所以我有一个图像 url 列表,我想用请求库迭代并将所有图像下载到一个目录。
def get_image(url, image_name):
path = pathlib.Path('/path/to/some/directory')
response = requests.get(url, stream=True)
with open('{}/{}.png'.format(path, image_name), 'wb') as file:
for block in response.iter_content(1024):
file.write(block)
for url in urls:
get_image(url, image_name)
现在,我有没有办法创建一个装饰器来使函数成为回调,以便在为特定异步请求返回响应后运行?
解决方案
推荐阅读
- python - 函数未返回正确数量的观察值
- node.js - 如何隐藏第三方 api 获取请求以与 nginx 做出反应
- json - 在 Angular 8 中处理大型 HTTP 响应
- android - 在模块中声明子组件引发编译器错误
- julia - 为什么 ≈ (isapprox) 在 1.2 版中不能与 atol 参数一起使用
- conditional-statements - AMPL – 如果特定变量处于活动状态(多个条件?),则强制一个变量
- bash - 根据连续输出流的内容发出命令
- c - sbrk(0) 并不总是返回相同的值
- javascript - 如何使用 Firebase 验证登录凭据?
- python - Python - 处理不是 2 倍数的二进制数据的优雅方式