我有一个模块example.py和以下类:
class add:
def __init__(self, x, y):
self.x= x
self.y= y
def adding_two_nbr(self):
return self.x*self.y
当我按以下方式导入模块时,出现错误:
import example
obj = example.add(1,2)
obj.adding_two_nbr()
错误:
AttributeError: 'add' object has no attribute 'adding_two_nbr'
代码对我来说很顺利。将第二个代码块更改为
将此文件另存为import_file.py,并在example.py所在的目录下运行import_file.py
我认为,添加类已经在python模块中定义,所以您需要更改为另一个名称
添加两个nbr未在python添加模块中定义
相关问题 更多 >
编程相关推荐