我在这样的结构中有python脚本:
Folder:
-main.py
SubFolder:
-file1.py
-file2.py
-filen.py
-__init__.py
file1有一个模块可以调用它" module1()"和变量"变量1"。
file2有" module2()"和"变量2"等
到目前为止,它完美无缺,我用这种方式:
在main中:
from subFolder import file1, file2
file1.module1()
file2.module2(file1.variable1)
file1.variable1
但是由于subFolder中有很多文件,我想让它更干净,更优雅。 我尝试在 init .py文件中写这个
from file1 import module1
from file2 import module2
etc
然后是主要的:
import subFolder as sf
sf.module1()
sf.module2(sf.variable1) <--
似乎对模块正常工作,但不适用于变量(由箭头指示)。 我该怎么办?难道我做错了什么? 提前致谢
答案 0 :(得分:0)