我正在使用pygithub3包装器与GITHUB API进行交互。我试图从git repo获取贡献者列表,以下是我的代码:
from pygithub3 import Github
gh = Github()
s = gh.repos.list_contributors(user='poise',repo='python')
print(s)
输出:pygithub3.core.result.smart.Result对象位于0x7ff40510ffd0
答案 0 :(得分:1)
根据 pygithub3 文档 list_contributors 返回结果。为了能够查看结果,您需要使用以下格式之一来使用它:
有关详细信息,请参阅文档:(http://pygithub3.readthedocs.org/en/latest/result.html)
列表选项很简单。只需在打印结果时添加 .all()即可获得贡献者列表。
from pygithub3 import Github
gh = Github()
s = gh.repos.list_contributors(user='poise',repo='python')
print(s.all())
输出:
<User (jtimberman)>
<User (coderanger)>
<User (schisamo)>
<User (sethvargo)>
<User (damm)>
<User (guilhem)>
<User (joestump)>
<User (ka2n)>
<User (PrajaktaPurohit)>
<User (nathenharvey)>
<User (someara)>
<User (benjaminws)>
<User (captnswing)>
<User (jjhuff)>
<User (andreacampi)>
<User (rody)>
<User (tk0miya)>
<User (comandrei)>
<User (btm)>
<User (spazm)>
<User (akiernan)>
<User (chr4)>
<User (e100)>
<User (garrypolley)>
<User (kamaradclimber)>
<User (hectcastro)>
<User (hltbra)>
<User (spheromak)>
<User (rgbkrk)>
<User (mal)>
<User (Frick)>
<User (miketheman)>
<User (nathanph)>
<User (paulczar)>
<User (petecheslock)>
<User (dexterous)>
<User (stevendanna)>
<User (viralshah)>
<User (chantra)>
<User (tdcarrol)>