【发布时间】:2017-06-14 12:22:50
【问题描述】:
我的 Python 脚本结构如下:
Folder:
-main.py
SubFolder:
-file1.py
-file2.py
-filen.py
-__init__.py
file1 有一个模块,我们称之为“module1()”和一个变量“variable1”。
file2 有“module2()”和“variable2”等
到目前为止,效果很好,我是这样用的:
主要:
from subFolder import file1, file2
file1.module1()
file2.module2(file1.variable1)
file1.variable1
但由于子文件夹中有很多文件,我想让它更干净优雅。 我尝试在 init.py 文件中写这个
from file1 import module1
from file2 import module2
etc
然后在主要的:
import subFolder as sf
sf.module1()
sf.module2(sf.variable1) <--
这似乎适用于模块,但不适用于变量(由箭头指示)。 我应该怎么办?难道我做错了什么? 提前致谢
【问题讨论】:
标签: python init python-module