谁能帮我导入模块类吗?

2024-04-20 00:16:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个模块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'

Tags: 模块pyselfaddobjreturninitexample
2条回答

代码对我来说很顺利。将第二个代码块更改为

import example 
obj = example.add(1,2)
print(obj.adding_two_nbr())

将此文件另存为import_file.py,并在example.py所在的目录下运行import_file.py

我认为,添加类已经在python模块中定义,所以您需要更改为另一个名称

AttributeError: 'add' object has no attribute 'adding_two_nbr'

添加两个nbr未在python添加模块中定义

相关问题 更多 >