为什么__init__.py中的方法不可访问

时间:2018-09-30 11:35:20

标签: python

我正在使用python 3.5.1 我的目录结构如下

/app
   start.py
   /myTestPackage
      __init__.py

start.py具有以下代码

import myTestPackage
print("In start")
myTestPackage.inInit()

myTestPackage/__init__.py具有以下代码

def inInit():
    print("In the __init__ method")

运行start.py时,显示以下错误消息

AttributeError: module 'myTestPackage' has no attribute 'inInit'

根据我的理解,这应该不会发生,因为在调用import方法时,应该运行__init__.py

我在这里想念什么?任何帮助都非常感谢

0 个答案:

没有答案