gpt4 book ai didi

python - 自定义包导入问题--属性错误

转载 作者:行者123 更新时间:2023-12-01 07:56:48 25 4
gpt4 key购买 nike

我有一个自定义包和以下文件结构...当我执行import pkg_name时,它会导入它,但pkg_name.add(1,3)会抛出未找到属性添加错误

Dir/
pkg_name/
__init__.py
test.py

初始化.py

from pkg_name.test import Test

测试.py

class Test(object):
def __init__(self):
self.x = 5
def add(self,a,b):
return a + b

如何让它与 pkg_name.method 一起工作?我正在使用 python 3

最佳答案

“add”是一个实例方法,您需要创建一个“Test”对象来调用该方法,或者只需将“add”重新定义为“Test”类外部的函数,以便您可以使用“pkg_name”访问它.add”语法。

关于python - 自定义包导入问题--属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55931030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com