最近有一个有趣的项目想法,想利用githubapi,所以我到处寻找Python包装器。在GitHub库页面上,我找到了github3.py
看了他们的docs
在这个代码示例中,我得到一个错误消息,说AttributeError: 'GitHub' object has no attribute 'me'
from github3 import login
gh = login('sigmavirus24', password='<password>')
sigmavirus24 = gh.me()
# <User [sigmavirus24:Ian Cordasco]>
print(sigmavirus24.name)
# Ian Cordasco
print(sigmavirus24.login)
# sigmavirus24
print(sigmavirus24.followers_count)
# 4`
文件里有我遗漏的东西吗?还是文档没有更新?在
我如何解决这个问题?我尝试过运行dir(gh)
来查看login对象的属性,但这并不能说明太多,并且尝试过使用Python 2.7.11
,和{
您在问题中链接的文档针对的是版本1.0.0a3,而您运行的是0.9.5。如果您查看0.9.5 docs中的相同代码段,您会看到语法略有不同:
如果要使用最新版本,请从wheel下载并安装。或者,如果您想继续使用当前版本,只需按照我上面链接的0.9.5文档进行操作。在
另外,还有一个提示-要列出可用于特定对象的方法和属性,请使用}。在
dir(objectname)
而不是{相关问题 更多 >
编程相关推荐