gpt4 book ai didi

python - PyGitHub:获取存储库的提交总数

转载 作者:太空宇宙 更新时间:2023-11-04 02:08:44 26 4
gpt4 key购买 nike

我正在尝试获取使用 Python GitHub 的存储库的每个存储库的提交总数。

代码:

 from github import Github
git = Github("token")
org = git.get_organization('organization')

for repo in org.get_repos():
repository_commit_date = repo.get_commit(sha='master')
stats_ = repository_commit_date.stats
print(stats_.total)

该代码返回了其他内容,并且它与存储库的实际提交次数不匹配。有人可以帮我解决这个问题吗?

我希望输出看起来像:

输出:

 Repository Name: hello-world
Number of commits: 62

最佳答案

经过一些谷歌搜索后,我能够获得 GitHub 存储库的提交总数。

from github import Github
g = Github("username","password")
for repo in g.get_user().get_repos():
print(repo.name, repo.get_commits().totalCount)

有关更多信息,请在此处搜索:https://github.com/PyGithub/PyGithub

关于python - PyGitHub:获取存储库的提交总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54096366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com