我有一个关于用 python 脚本制作模块的问题。
假设我想调用我的模块:testingA
目前我的目录结构是这样的:
- 应用程序
- 配置文件
- 运行.py
问题
- 我仍然可以使用该目录结构创建一个名为 testingA 的模块,还是必须将“app”目录重命名为“testingA”
- 让主应用程序文件夹与模块名称匹配是pythonic吗?
任何输入将不胜感激。
我有一个关于用 python 脚本制作模块的问题。
假设我想调用我的模块:testingA
目前我的目录结构是这样的:
问题
任何输入将不胜感激。
如果您有目录,请调用它d
。它看起来像这样:
d/app/
d/config.py
d/run.py
并且您想添加一个名为的新脚本testingA.py
,它将是:
d/app/
d/config.py
d/run.py
d/testingA.py
那会很好。
您无需重命名d
为任何内容。例如,如果您想testingA.py
作为模块导入run.py
,您只需执行以下操作:
import testingA
或者你可以这样做:
from testingA import *
但是,如果您想放入testingA.py
,d/app/
如下所示:
d/app/testingA.py
d/config.py
d/run.py
然后你需要做这样的事情run.py
:
import app.testingA
或者:
from app import testingA