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

khe*_*aud 5 python import package

我有一个包含许多模块的包.每个模块使用我在每个文件中独立定义的常量.但是,所有这些常量必须相互一致.所以我尝试在一个文件中定义它们并将其导入每个文件中.当我运行它时,我找不到常量的常量错误.

他们是一个干净的方式让一个文件由许多其他人导入并包含常量?

谢谢你的帮助

dog*_*ane 10

您可以在一个文件中声明所有常量constants.py,然后将它们导入其他文件中.这是一个例子:

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

# main.py
import constants
print constants.PI
Run Code Online (Sandbox Code Playgroud)