当前位置: 首页 > news >正文

OpenWeatherMap API ,常见的方式来管理 API Key:

  1. 环境变量方式(当前代码中使用的方式):

    python

    from dotenv import load_dotenv
    load_dotenv()
    api_key = os.getenv("OWM_API_KEY")

    这需要你在项目目录下创建 .env 文件并写入:

    OWM_API_KEY=你的实际API密钥
  2. 直接硬编码在代码中(不推荐):

    python

    api_key = "你的实际API密钥"
  3. 通过系统环境变量设置

    • Win+R 输入 sysdm.cpl

    • 转到"高级"选项卡 → "环境变量"

    • 在"用户变量"或"系统变量"中添加:
      变量名:OWM_API_KEY
      变量值:你的实际API密钥

如果你是想问如何在 Windows 中通过运行命令 (Win+R) 快速设置环境变量,可以这样做:

  1. 打开命令提示符 (Win+R 输入 cmd)

  2. 输入临时设置命令(仅对当前会话有效):

    set OWM_API_KEY=你的实际API密钥

    或者永久设置(需要管理员权限):

    setx OWM_API_KEY "你的实际API密钥"
http://www.xdnf.cn/news/534871.html

相关文章:

  • 系统思考:动态性复杂
  • 0519Java面试题总结
  • 网络漏洞扫描系统都有哪些类型?
  • PAW3950DM-T5QU游戏级光导航芯片
  • 博图1200硬件组态与启保停程序编写步骤详解
  • AM32电调学习解读九:ESC上电启动关闭全流程波形分析
  • 无人机遥控器光纤通信模块技术要点!
  • 前端(vue)学习笔记(CLASS 6):路由进阶
  • 公网ip是固定的吗?动态ip如何做端口映射?内网ip怎么让外网远程访问?
  • FastAPI自定义异常处理:优雅转换Pydantic校验错误
  • 【占融数科-注册/登录安全分析报告】
  • python里的\和/有什么区别
  • 汇编:电子计数器
  • SCT2A10一款4.5V-85V 0.6A 高效率同步可调频率的降压DCDC转换器
  • Kubernetes高阶使用指南:深入探索容器编排的艺术
  • 基于大模型的手术全流程智能决策支持系统大纲
  • 关于systemverilog中在task中使用force语句的注意事项
  • 核保核赔的集中管理方案
  • GO语言学习(五)
  • 【C/C++】C++并发编程:std::async与std::thread深度对比
  • GPFS故障实际生产故障处理分析
  • 告诉我,pavucontrol的用法,我连接耳机的时候,输入设备应该使用什么呢?
  • AI神经网络降噪 vs 传统单/双麦克风降噪的核心优势对比
  • Ktransformers0.3框架的api访问接口程序
  • vue2.0 组件生命周期
  • LLaMA-Factory:了解webUI参数
  • Mysql 刷题 day06
  • Image and depth from a conventional camera with a coded aperture论文阅读
  • “保证医疗器械信息来源合法 真实、安全的保障措施、情况说明及相关证明”模板
  • 滑动窗口算法详解:从理论到实战(LeetCode 3 438)