我有一个脚本,需要从与脚本相同的目录中的另一个文件夹加载另外两个模块。
在主脚本中我有一行:
from modules import *
但我一直收到这个错误:
AttributeError: 'module' object has no attribute 'ts3'
我在__init__.py
文件夹中有一个modules
文件,该文件包含以下行:
__all__ = ['setjoin', 'ts3']
Python由于某种原因无法仅加载ts3
模块。 可以完全加载setjoin
。
文件夹结构:
MAOW\
maow.py
\modules\
__init__.py
setjoin.py
ts3.py
非常感谢任何帮助,谢谢:)
答案 0 :(得分:1)
我发现了问题。我不知道为什么我这样做,但我试图从ts3.py中import maow
。我现在删除了那个导入,它工作正常:)