在 Python 中,像下面的示例一样,依赖 import 来执行代码是一个好习惯吗?
中的代码mod.py应该加载一些配置,并且只需要执行一次。它可以使用更复杂的逻辑,但其目的是建立一些参数的值,稍后用作配置main.py。
# --- mod.py ---
param1 = 'abc'
param2 = 'def'
# ...
# --- main.py ---
import mod
p1 = mod.param1
p2 = mod.param2
# (then calls functions from other components, which use p1, p2, ... as arguments)
Run Code Online (Sandbox Code Playgroud)