将缓冲区转换为所需数组?

时间:2016-08-19 17:11:21

标签: python pygithub

我正在使用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

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

1 个答案:

答案 0 :(得分:1)

如果查看the Result class的文档字符串,您会看到可以通过调用your_result.all()获取列表。

如果您在Python解释器会话中键入help(pygithub3.core.result.smart.Result)(导入pygithub3),您会看到此文档字符串被打印出来,因此您每次都不需要检查来源