2016-08-19 18 views
0

私は、組織のリポジトリを受け取るためのAPIを呼び出すためにpygithub3を使用していますが、この結果を取得しています:バッファを希望の配列に変換しますか?

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

私は、これはバッファオブジェクトであると考えています。なぜこうなった?

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 

どのように私は私の所望の出力を得るでしょう:私は結果が

['express-file', 'users'] 

私のコードは多少このようになりますになりたいですか?出来ますか?それを私の望む配列に変換するものはありますか?

答えて

1

のドキュメントストリングを見ると、your_result.all()を呼び出してリストを取得できることがわかります。

Pythonインタプリタセッション(pygithub3がインポートされている)にhelp(pygithub3.core.result.smart.Result)と入力すると、このdocstringが表示されるので、毎回ソースを確認する必要はありません。

+0

これは、私に[[Repo(express-file)]、]というリストを与えましたが、まだバッファに入っています。それをどのようにデ・バッファリングするのですか? – baranskistad

+0

@bjskistad、あなたはどんな種類の「バッファ」を言っていますか?まず、[docs](http://pygithub3.readthedocs.io/en/latest/index.html#)を読んでください。 – ForceBru

+0

文字列として表示されるのではなく、私は今指定したリストに「もの」として表示されます。 – baranskistad

関連する問題