首页 > 解决方案 > 我应该将我的 config.ini 文件复制到 Windows 机器的哪里?

问题描述

我想将我的配置存储在db.ini文件中。我看过本教程,它解释了db.ini文件应该保存在:/usr/bin/env并且可以按如下方式访问:

#!/usr/bin/env python3

import configparser

config = configparser.ConfigParser()
config.read('db.ini')

我在 Windows 机器上工作,不知道应该在哪里复制我的db.ini文件?

我只是不希望将配置文件签入到源代码控制(git),因为它包含敏感信息。

注意:我的开发环境是 Windows,生产环境是 Linux。我需要一个配置文件来存储我的凭据。

标签: python

解决方案


我看过本教程,它解释了db.ini文件应该保存在:/usr/bin/env

那不是那条线的意思。

这就是“ shebang ”。这是一个字面上保存在脚本内容中的行。它表示/usr/bin/env如果直接运行它,应该使用它来运行文件。换句话说,它使运行

path/to/your-script

相当于

/usr/bin/env python3 path/to/your-script

您可以将文件存储在任何您想要的地方;它可能属于使用您定义的数据库的任何项目目录中的某个位置。

我只是不希望将配置文件签入到源代码控制(git),因为它包含敏感信息

这是明智的。

我仍然建议将它放在项目目录中的某个位置,但请确保告诉 Git 忽略它


推荐阅读