从一个包中导入所有函数: "from .* import *"

6 浏览
0 Comments

从一个包中导入所有函数: "from .* import *"

目标

我希望能够在包的__init__.py中导入所有文件中的所有函数。

用法

例如,在这个文件夹结构中。

manage.py
- scripts/
   -- __init__.py
   -- tests.py
   -- deploy.py

我目前正在执行以下操作:

manage.py:

from scripts import *

script/init.py:

from .tests import *
from .deploy import *

但是,每次我向包中添加另一个文件时,我都必须在script/__init__.py中添加一行导入语句,这有点烦人。

0