自定义类,保存成Athlete.py文件
class Athlete:
def __init__(self, a_name, a_dob=None, a_times=[]):
self.name = a_name
self.dob = a_dob
self.times = a_times
在IDLE中调用
>>> import Athlete
>>> sarah = Athlete('Sarah Sweeney', '2002-6-17', ['1.58','2.02','2:56'])
报如下错误:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
sarah = Athlete('Sarah Sweeney', '2002-6-17', ['1.58','2.02','2:56'])
TypeError: 'module' object is not callable
原因,没有导入类的路径
import Athlete
sarah = Athlete.Athlete('Sarah Sweeney', '2002-6-17', ['1.58','2.02','2:56'])
或者
from Athlete import Athlete
sarah = Athlete('Sarah Sweeney', '2002-6-17', ['1.58','2.02','2:56'])
相关推荐
主要介绍了Django 错误:TypeError at / 'bool' object is not callable解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
### Python 出现错误 TypeError: ‘NoneType’ object is not iterable 解决办法 #### 错误概述 在Python编程过程中,经常会遇到各种类型的错误。其中,“TypeError: ‘NoneType’ object is not iterable”是一个...
问题描述 因为numpy的int类型无法被json化,所以需要将numpy的int转为原生类型。 解决方案 # pandas返回的 sex_cnt = marks['sex'].value_counts() type(sex_cnt['男']) # numpy.int64 # 3种转化方法 ...
TypeError at / 'bool' object is not callable 编写函数如下: def index(request, pid=None, del_pass=None): if request.user.is_authenticated(): username = request.user.username useremail = request....
报错场景:将APi中得到的response数据,用Vue$set()使数据动态响应 报错代码: methods: { textTranslate: function (text, to) { $.ajax({ ... type: 'post', dataType: 'jsonp', data: { q: text, ...