导入自定义模块时,我希望运行给定的initialize()
函数。此函数的目的主要是初始化模块的全局变量。
调用mymodule.py
内的函数不赞成?是否值得将我的模块转换为包并创建__init__.py
文件?或者我应该从导入initialize()
的主文件中调用mymodule
函数吗?
我的问题与this one有某种关系,但答案并不能让我满意100%
答案 0 :(得分:0)
只有拥有多个模块才能打包,才能打包。如果你的初始化是以某种方式工作密集的,你可以导入程序决定何时以及如何初始化,否则所有初始化都在模块内。