如何在多个文件中导入常量

7 投票
1 回答
14959 浏览
提问于 2025-04-16 21:45

我有一个包含很多模块的包。每个模块里都有我独立定义的常量。但是,这些常量之间必须保持一致。所以我想把它们放在一个文件里,然后在每个文件中导入这个文件。可是当我运行的时候,出现了找不到常量的错误。

有没有什么简单的方法,可以让一个文件被多个文件导入,并且这个文件里包含常量呢?

谢谢你的帮助!

1 个回答

13

你可以把所有的常量都放在一个文件里,比如叫做 constants.py,然后在其他文件中导入这些常量。下面是一个例子:

# constants.py
FOO = 'foo'
PI = 3.14

# main.py
import constants
print constants.PI

撰写回答