如何在多个文件中导入常量
我有一个包含很多模块的包。每个模块里都有我独立定义的常量。但是,这些常量之间必须保持一致。所以我想把它们放在一个文件里,然后在每个文件中导入这个文件。可是当我运行的时候,出现了找不到常量的错误。
有没有什么简单的方法,可以让一个文件被多个文件导入,并且这个文件里包含常量呢?
谢谢你的帮助!
1 个回答
13
你可以把所有的常量都放在一个文件里,比如叫做 constants.py
,然后在其他文件中导入这些常量。下面是一个例子:
# constants.py
FOO = 'foo'
PI = 3.14
# main.py
import constants
print constants.PI