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

标签 python import package

我有一个包含许多模块的包。每个模块都使用我在每个文件中独立定义的常量。 然而,所有这些常数必须彼此一致。所以我尝试在单个文件中定义它们并将其导入每个文件。当我运行它时,出现未找到常量的错误。

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

谢谢你的帮助

最佳答案

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

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

# main.py
import constants
print constants.PI

关于python - 如何在多个文件中导入常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6731345/

相关文章:

android-studio - 如何从 Android Studio 将项目导入到 bitbucket 存储库?

makefile - 在没有 apt-get 的情况下在 pythonanywhere 中从源代码安装

GO - 文件包名称

python - QuerySelectField 在一台服务器上工作,在另一台服务器上使用相同的代码中断

python - 在 pyqt5 上每次点击时使按钮标签发生变化

python - Ellipsis 对象有什么作用?

python - 无法重新加载位于另一个文件夹中但也在 sys.path 中的模块

python - 如何避免 pandas 在保存的 csv 中创建索引

mysql - 在 Wordpress 网站上发布 Filemaker(数据库软件)数据

go - 将 GOPATH 设置为我的工作空间的原因是什么?