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")