我希望使用pygithub访问在github拉取请求中更改的内容文件。我已经设法获得了一个文件列表,使用 repo = gh.get_repo(repo_url)
for file in pr.get_files():print(file) 但我不知道如何访问文件的内容。我看到它有一个文件名和一个sha。
我使用的是github3.py Python包。我正在尝试从GithubAPI获取文件的最新更新时间戳。到目前为止,我使用存储库的Github(它使用file_content的contents API )来获取文件的内容和元数据,它工作得很好,直到文件大小超过1MB。在这一点上,我收到一个错误,告诉我不能使用这个接口处理大文件,但我仍然可以通过blob接口检索它们的数据。
问题是blob应用程序接
在码头容器中有一个名为“生成”的文件,get_files在这里做的是将它压缩到一个Zip文件中,然后下载生成的zip文件。在本地主机上独立运行时工作正常。,但由于应用程序位于一个停靠容器中,所以它会在docker映像中下载该文件。当我试图通过postman或curl访问文件时,我得到了一个,我还试图更改路径以下载图像之外的文件,但这也不起作用。这是我的文件:
FROM python
本教程中,我正在尝试使用python和来获取url的标题。我在python idle中尝试跟随代码,我得到了下面的错误,>>> r = requests.get('https://api.github.com/userTraceback (most recent call last):
File "<pyshell#32>", line 1, in &l