如何将自定义元数据从 setup.py 传递到我的应用程序代码

问题描述 投票:0回答:1

我正在为我的 python 包编写一个 setup.py 文件,并在字典中包含我想传递给设置命令的信息,然后在安装包时应用程序代码可以访问这些信息。

有没有一种标准的方法可以在设置函数中传递这样的信息,而无需编写然后包含文件(数据/包)或编写清单文件?

python setuptools setup.py python-packaging
1个回答
0
投票

作为使用“.env”文件方法传递或传输信息的标准方式。首先,您应该使用“pip”将 python-dotenv 包安装到您的项目或包目录中;

pip 安装 python-dotenv

*然后您将创建一个名为 '.env' 的文件,这是一种可加密的文档类型,通常用于以文本格式(json)传输信息。您需要做的就是在 '.env' 中定义信息。环境”文件。请注意“。”并且不要删除它。并且不要给这个文件任何其他名称,只是'.env';

然后您将在目标 python 文件中使用 load_dotenv() 命令。举个例子;*

usage of load_dotenv

下一步是使用'os.getenv'将所需信息获取到如下所示的位置;

usage of os.getenv

© www.soinside.com 2019 - 2024. All rights reserved.