python - 从 URL 中检索文件而不首先将其加载到 RAM 中
问题描述
Python 的urllib.request
模块提供了一个urlopen
函数,它检索 URL 的内容以及一些元数据并将所有内容存储在主内存中。在内存有限的环境中,这会很快导致MemoryError
s。
还有另一个名为的函数urlretrieve
似乎可以满足我的要求。但是,出于某种原因,官方文档提到它将来可能会被弃用。
是否有“官方”、内置和非传统方式直接执行下载到本地文件系统?我知道这可以通过第三方库轻松实现,requests
但我在严格的计算和内存限制下工作,因此倾向于使用内置解决方案。
解决方案
推荐阅读
- visual-studio-code - VScode 旋转多个格式化程序
- python - astype 不适用于在 python 中从 object 到 int 的转换
- ios - 如何访问结构模型中的枚举?迅速
- redirect - 使用 yoast SEO 插件使用斜杠重定向
- jquery - 登录后将“lorem-ipsum”文本转换为真实内容
- react-native - 在显示我的第一个屏幕之前,React Native 独立应用程序显示 expo 图标
- shell - 使 php 可以访问 shell zip
- windows - 计算能力低于 3.0 的 GPU 上的 Keras?
- reactjs - 如何显示从 axios 请求(React)返回的图像?
- date - Teradata - 计算年龄超过 20 岁的客户