AttributeError:模块“ Trial1”没有属性“ Demo”

时间:2018-07-10 01:07:02

标签: attributeerror

我是Python的初学者,运行以下代码时遇到了属性错误。我已将整个Trial1放入Trial2文件夹中。

时,以下代码不会返回错误
d = T1.Demo()

已从Trial2.py中删除 以下是完整的代码。

"""code in Trial1"""
class Demo:
def __init__(self, a=22, b=33):
    self.__a = a
    self.__b = b

def do_something(self):
    return self.__a + self.__b

def pValue(self):
    print(self.__a)


"""code in Trial2"""
import Trial1 as T1
d = T1.Demo()

与其他问题相比,我的琐碎问题对不起。

1 个答案:

答案 0 :(得分:0)

几秒钟后我就知道了。这种导入方法似乎只能导入当前Trial2文件夹中的另一个.py文件。希望它对面临类似问题的其他人有所帮助。