我正在将长长的单个python脚本拆分为多个文件/模块。在这样做的过程中,我遇到了以下问题。我不确定我是在语法上做错了,还是在基本逻辑上做错了。
我当前的文件夹结构如下
parentFolder
folA
__init__.py
fileA.py
fileB.py
app.py
fileB.py
def test():
print("Hello from fileB")
fileA.py
import fileB
def run():
fileB.test()
print("Hello from fileA")
app.py
from folA import fileA
fileA.run()
我收到错误消息“ AttributeError:模块'fileB'没有属性'test'。
不确定我在做什么错,我们将提供任何帮助。
谢谢