attributeerror - AttributeError:模块 'Trial1' 没有属性 'Demo'
问题描述
我是 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()
与其他问题相比,我对我的琐碎问题感到抱歉。
解决方案
几秒钟后我就明白了。这种导入方式好像只能导入当前 Trial2 文件夹中的另一个 .py 文件。希望它对面临类似问题的其他人有所帮助。
推荐阅读
- javascript - 如何传递反应列表项以作为 onClick 的参数
- python - 在 ctypes 中部分定义 Struct 定义
- javascript - D3 JS条形图,在条形顶部显示y轴标签值
- design-patterns - 没有 dbcontext 时的工作单元模式
- javascript - 如何从给定的外部 url 获取数据 Seesion id 和所有,而不是来自我的应用程序(路由)在 Angular 6
- xamarin - xamarin.ios 在外部单击时不会关闭 UIAlertController
- c# - 有没有办法从 ASP.NET Core IFileProvider 类中检索 HttpContext?
- python - Django Admin 中是否有“DetailView”?
- php - 如何访问数组中的json?
- android - File.createTempFile() 将随机字符串添加到文件名