' import * ' -从辅助文件导入时是否可以接受?



我正在做一个Python项目,其中我有一个主文件main.py和一个文件helper.py,其中包含main.py中使用的几个函数和类。

在这种情况下使用from helper import *是一个不好的做法吗?特别是,我100%肯定不会有名称冲突,但一般来说,避免import *似乎被认为是最佳实践。

如果使用helper中的很多函数,那么*不会有太大区别。也许只需要导入helper然后使用helper.somemethod

最后,我列出了导入:

from helpers import (
function1,
function2,
...
functionN
)

其中函数/类按字母顺序排序