【发布时间】:2017-06-20 08:47:10
【问题描述】:
gist_ids = 'abc'
def main():
gh = github3.login (
token=os.environ.get('my_token'),
url=' ')
my_gist = gh.gist(gist_ids)
resp = github3.gists.history.GistHistory( json, session=None)
print json.dumps(resp)
if __name__ == '__main__':
main()
我正在尝试获取修订数据表单 gist 并以 json 的形式存储。
python apis 新手请各位大神指点
Error:
Traceback (most recent call last):
File "push.py", line 51, in <module>
main()
File "push.py", line 26, in main
resp = github3.gists.history.GistHistory( json, session=None)
NameError: global name 'json' is not defined
【问题讨论】:
-
您需要在文件顶部
import json。 -
@Amber 导入 json
Traceback (most recent call last): File "push.py", line 52, in <module> main() File "push.py", line 27, in main resp = github3.gists.history.GistHistory( json, session=None) File "/Library/Python/2.7/site-packages/github3/models.py", line 47, in __init__ self.etag = json.pop('ETag', None) AttributeError: 'module' object has no attribute 'pop'
标签: python github gist github3.py