当前位置:  开发笔记 > 编程语言 > 正文

解析json响应时,object不可调用python

如何解决《解析json响应时,object不可调用python》经验,为你挑选了1个好方法。

我有来自此格式的网址的回复.

'history': {'all': [[u'09 Aug', 1,5'],[u'16 Aug', 2, 6]]}

代码是:

response = urllib.urlopen(url)
data = json.loads(response.read())
print data["fixture_history"]['all']
customObject = MyObject (
                           history = data["history"]['all']
                        )

打印工作但在我的自定义类中我看到此错误:

    history = data["history"]['all']
TypeError: 'module' object is not callable

我的班级是:

class MyObject:
    #init
    def _init_(self,history):
        self.hstory = history

bruno desthu.. 6

打印工作,但在我的自定义类中我看到此错误:TypeError:'module'对象不可调用

我敢打赌你的类是在一个名为模块的模块中定义的,而是MyObject.py你导入它import MyObject而不是from MyObject import MyObject,因此在你的调用代码中,name MyObject被绑定到模块而不是类.



1> bruno desthu..:

打印工作,但在我的自定义类中我看到此错误:TypeError:'module'对象不可调用

我敢打赌你的类是在一个名为模块的模块中定义的,而是MyObject.py你导入它import MyObject而不是from MyObject import MyObject,因此在你的调用代码中,name MyObject被绑定到模块而不是类.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有