假设“sample.txt”文件位于“Demo”存储库 [Demo/sample.txt] 下的 GitHub 中。如何使用PyGitHub读取sample.txt的内容,而不是从 API 中获取?
否则,我们是否有其他包来读取此类文件内容?
假设“sample.txt”文件位于“Demo”存储库 [Demo/sample.txt] 下的 GitHub 中。如何使用PyGitHub读取sample.txt的内容,而不是从 API 中获取?
否则,我们是否有其他包来读取此类文件内容?
您可以使用此代码查看文件的内容:
from github import Github
github = Github('user', 'password')
user = github.get_user()
repository = user.get_repo('Demo')
file_content = repository.get_contents('sample.txt')
print(file_content.decoded_content.decode())
如果您需要查看更多属性,例如decoded_content,只需输入:
print(help(file_content))
您可以使用get_contents
API
这是一个例子:
from github import Github
github = Github('user', 'password')
user = github.get_user()
repository = user.get_repo('Demo')
file_content = repository.get_contents('sample.txt')