2016-08-19 19 views
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 

我将如何得到我想要的输出?可能吗?有什么可以把它变成我想要的阵列吗?

回答

1

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

如果您在Python解释器会话中输入help(pygithub3.core.result.smart.Result)(导入了pygithub3),则会看到打印此文档字符串,因此您无需每次都检查源。

+0

好吧,那给了我一个清单,'[]',但它仍然在Buffer中。我如何缓冲它? – baranskistad

+0

@bjskistad,你在谈论什么样的'缓冲区'?请先[请阅读文档](http://pygithub3.readthedocs.io/en/latest/index.html#)。 – ForceBru

+0

而不是显示为字符串,它们出现在我刚刚指定的列表中的东西。 – baranskistad

相关问题