| 123456789101112131415161718192021222324252627282930313233343536 |
- from dotenv import load_dotenv, find_dotenv
- from pathlib import Path # Python 3.6+ only
- import os
- # 一、自动搜索 .env 文件
- load_dotenv(verbose=True)
- # 二、与上面方式等价
- load_dotenv(find_dotenv(), verbose=True)
- # 三、或者指定 .env 文件位置
- env_path = Path(".") / ".env"
- load_dotenv(dotenv_path=env_path, verbose=True)
- # 应用名称
- APP_NAME = os.getenv("app_name")
- # 应用版本号
- APP_VERSION = os.getenv("version")
- # 是否开启调试模式
- IS_DEBUG = os.getenv("debug")
- # 应用端口号
- PORT = os.getenv("port")
- # 应用线程数
- APP_WORKS = os.getenv("works")
- # 应用host地址
- APP_HOST = os.getenv("app_host")
- # 应用服务启动名称
- APP_RUN = os.getenv("app_run")
- # 日志名称
- LOG_FILE_NAME = os.getenv("log_file_name")
- # 最大字节数
- MAX_BYTES = os.getenv("max_bytes")
- # 备份数量
- BACKUP_COUNTS = os.getenv("backup_counts")
|