0

我有一个关于用 python 脚本制作模块的问题。

假设我想调用我的模块:testingA

目前我的目录结构是这样的:

  • 应用程序
  • 配置文件
  • 运行.py

问题

  1. 我仍然可以使用该目录结构创建一个名为 testingA 的模块,还是必须将“app”目录重命名为“testingA”
  2. 让主应用程序文件夹与模块名称匹配是pythonic吗?

任何输入将不胜感激。

4

1 回答 1

1

如果您有目录,请调用它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.pyd/app/如下所示:

d/app/testingA.py
d/config.py
d/run.py

然后你需要做这样的事情run.py

import app.testingA

或者:

from app import testingA
于 2013-11-11T12:02:45.850 回答