0

我正在使用pygithub3调用 api 来接收组织的存储库,但得到了以下结果:

<pygithub3.core.result.smart.Result object at 0x7f97e9c03d50>

我相信这是一个缓冲区对象。为什么会这样?我希望结果是

['express-file', 'users']

我的代码看起来有点像这样:

import pygithub3

auth = dict(username="******", password="******") # I hashed these for SO.
gh = pygithub3.Github(**auth)

repos = gh.repos.list_by_org(org="incrosoft", type="all")
print repos

我将如何获得我想要的输出?可能吗?有什么东西可以把它变成我想要的数组吗?

4

1 回答 1

1

如果您查看该类Result文档字符串,您会发现可以通过调用your_result.all().

如果你输入help(pygithub3.core.result.smart.Result)你的 Python 解释器会话(pygithub3导入),你会看到这个文档字符串被打印出来,所以你不需要每次都检查源代码。

于 2016-08-19T17:16:24.233 回答