当前位置: 代码网 > it编程>前端脚本>Python > Python程序中引用环境变量的方法实现

Python程序中引用环境变量的方法实现

2024年12月19日 Python 我要评论
应用场景:具有安全性的信息(如密钥),为方式代码提交被同时提交到公共环境(如git),可以通过环境变量配置后,在代码中直接引用。优点:安全、复用性强、持久化(重启程序或系统后仍可以使用)本文以&ldq

应用场景:具有安全性的信息(如密钥),为方式代码提交被同时提交到公共环境(如git),可以通过环境变量配置后,在代码中直接引用。

优点:安全、复用性强、持久化(重启程序或系统后仍可以使用)

本文以“api_key=sk-123456”为例,将其配置到环境变量中,再通过python代码在程序中引用

一. 配置环境变量

1. 打开 “控制面板”,选择 “系统和安全”,然后点击 “系统”。

ps:示例中操作系统为win11,其他操作系统大同小异。

2. 在 “系统” 窗口中,点击 “高级系统设置”。

3. 在 “系统属性” 对话框的 “高级” 选项卡中,点击 “环境变量” 按钮。

4. 在【环境变量】对话框中,可以选择 “用户变量” 或 “系统变量” 中新建环境变量,点击 【确定】。

ps:如果设置的环境变量仅对当前用户有效,可以在 “用户变量” 部分进行操作。(电脑只有一个用户的也可直接配置在 “用户变量” 中)

例如:

变量名:api_key

变量值:sk-123456

二. py程序引用环境变量

执行以下代码,验证是否可以成功引用环境变量

import os

api_key = os.getenv('api_key')
if api_key is none:
    print("无法获取api key")
else:
    print("获取到的api key:", api_key)

执行结果:

获取到的api key: sk-123456

三. 常见问题

1. 未获取到环境变量

解决办法:可以重启python编译器,再次尝试

到此这篇关于python程序中引用环境变量的方法实现的文章就介绍到这了,更多相关python引用环境变量内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com