我正在做一个Python项目,其中我有一个主文件main.py
和一个文件helper.py
,其中包含main.py
中使用的几个函数和类。
在这种情况下使用from helper import *
是一个不好的做法吗?特别是,我100%肯定不会有名称冲突,但一般来说,避免import *
似乎被认为是最佳实践。
如果使用helper中的很多函数,那么*不会有太大区别。也许只需要导入helper然后使用helper.somemethod
最后,我列出了导入:
from helpers import (
function1,
function2,
...
functionN
)
其中函数/类按字母顺序排序