#!/usr/bin/env python3 """ 加载环境变量脚本 """ import os from dotenv import load_dotenv def load_environment(): """加载环境变量""" # 尝试加载.env文件 env_files = ['.env', '.env.development', '.env.local'] for env_file in env_files: if os.path.exists(env_file): print(f"加载环境变量文件: {env_file}") load_dotenv(env_file) return True print("未找到环境变量文件,使用默认配置") return False if __name__ == "__main__": load_environment() # 显示关键配置 print("\n关键配置:") print(f"DATABASE_URL: {os.getenv('DATABASE_URL', '未设置')}") print(f"SECRET_KEY: {'已设置' if os.getenv('SECRET_KEY') else '未设置'}") print(f"JWT_SECRET_KEY: {'已设置' if os.getenv('JWT_SECRET_KEY') else '未设置'}") print(f"DEBUG: {os.getenv('DEBUG', 'True')}") print(f"PORT: {os.getenv('PORT', '8000')}")