import包
大佬们 我import包之后为什么找不到里面的模块 谢谢 这个应该是刷新的问题退出重进试试 当你导入一个目录时,如果该目录下不存在 __init__.py 文件,那个这个包会成为命名空间包,没有实际意义,只是模块的一个命名空间,
如果该目录下存在 __init__.py,那么实际上导入一个目录是导入这个目录下的 __init__.py,这个__init__.py 是属于该包的命名空间,
比如你导入了 my_utils 这个包,你要使用 my_utils.str_util 就是在 my_utils 目录的 __init__.py 中找,如果在 __init__.py 中找不到那就是这个包找不到,
所以你应该在 __init__.py 中加上这两行:
from . import file_util
from . import str_util
页:
[1]