【发布时间】:2020-06-27 16:34:52
【问题描述】:
我正在尝试从 github 自动下载数据。假设 github 中的文件位于 zip 文件夹中。有没有办法编写python代码来下载整个zip文件夹?
我使用了请求方法,但它不起作用。代码可以正常运行,但文件明显小于原始文件,我无法通过双击打开它,错误消息文件无效
import requests
URL = 'https://github.com/XYZ/file.zip'
r = requests.get(url)
# open method to open a file on your system and write the contents
with open("file.zip", "wb") as code:
code.write(r.content)
【问题讨论】:
-
我支持@Craicerjack。待证明绝对没有办法,我要说的是:当你遇到困难时,试着报告一下。
-
请更具体。您是否将 GitHub 项目下载为 zip 文件? GitHub 项目是否有标签/发布/可下载链接? git repo 中是否有版本化的 zip 文件?答案因您遇到的情况而异。
-
我已经添加了我测试过的代码
标签: python github-api