python - Python:下载Zip文件在for循环中一次不起作用
问题描述
我正在做一个简单的 zip 文件下载和写入。我首先使用了一个 url,一切都下载并保存得很完美。一旦我将代码放入 for 循环中,它只会写入一个空的 zip 文件。怎么了?
谢谢你!
import requests
def download_file(url):
print (url)
local_filename = url.split('/')[-1]
r = requests.get(url)
output = open(TempDir + '\\' + local_filename, 'wb')
output.write(r.content)
print (TempDir + '\\' + local_filename)
output.close()
for url in urllist:
download_file(url)
解决方案
推荐阅读
- docker - Traefik:让我们在没有 [acme.domains] 的情况下加密 onHostRule?
- python - 在 Pandas 中读取 JSON 文件错误以进行文本提取
- identityserver4 - 如何将自定义表添加到 configurationDbContext?
- javascript - 如何按属性值计算对象的出现次数,并将计数与对象一起存储在新数组中
- c - 何时调用 `longjmp()` 时需要 `volatile`?
- arrays - 使用逻辑数组从matlab中的单元格数组中获取字符串组合的位置
- tensorflow - 在 keras 中制作内存高效的 GAN:`clear_session` 导致张量流图冲突
- javascript - 在 vue.js 中按类型对评论进行排序
- airflow - 如何制作一个需要处理今天的数据的 DAG?
- python - 长时间闲置后,pygame混音器音乐ogg播放失真