Python 项目环境变量管理:使用 .env 文件代替常量
"Python 项目环境变量管理:使用 .env 文件代替常量"\n\n在 Python 项目中,可以使用 `.env` 文件来代替常量。`.env` 文件是一个文本文件,存储了项目中需要使用的环境变量及其对应的值。\n\n首先,需要安装 `python-dotenv` 库来读取 `.env` 文件中的环境变量。可以使用以下命令进行安装:\n\n\npip install python-dotenv\n\n\n接下来,在项目的根目录下创建一个 `.env` 文件,并在文件中定义所需的环境变量,每行一个。例如:\n\n\nDB_HOST=localhost\nDB_PORT=5432\nDB_NAME=mydatabase\n\n\n然后,在 Python 代码中引入 `dotenv` 库,并在需要使用环境变量的地方加载 `.env` 文件。例如:\n\npython\nfrom dotenv import load_dotenv\nimport os\n\n# 加载 .env 文件\nload_dotenv()\n\n# 使用环境变量\ndb_host = os.getenv("DB_HOST")\ndb_port = os.getenv("DB_PORT")\ndb_name = os.getenv("DB_NAME")\n\n# 在代码中使用环境变量\nprint(f"Database host: {db_host}")\nprint(f"Database port: {db_port}")\nprint(f"Database name: {db_name}")\n\n\n运行上述代码,将会输出环境变量的值。\n\n通过使用 `.env` 文件来存储环境变量,可以增加代码的可读性和可维护性,同时也提供了一种方便的方式来管理项目中的常量。
原文地址: https://www.cveoy.top/t/topic/pqeW 著作权归作者所有。请勿转载和采集!