如何用 Python 隐藏你的 API 密钥
2024-10-20 16:43:00
你好,我是悦创。
博客首发:https://bornforthis.cn/posts/19.html
有时您需要在代码中存储敏感信息,例如密码或 API 密钥,而在 Python 中最简洁的方法是使用 os 和 dotenv 模块。
为此,您需要安装 dotenv 模块,而 os 模块是标准 Python 模块,无需安装。
在命令行中,输入:
pip install python-dotenv
或者对于 Python 3
pip3 install python-dotenv
假设 .env
文件的内容是:
API_KEY="abcd123"
一个好的做法是在您的项目中包含一个 .env
文件,其中包含您正在使用的每个秘密变量的示例。该文件的内容如下所示:
API_KEY="abcd123"
要将其加载到您的 python 文件中,您应该:
import os
from dotenv import load_dotenv
load_dotenv()
API_KEY = os.getenv("API_KEY")
Good!现在,您正在正确地隐藏数据!
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
::: details 公众号:AI悦创【二维码】
:::
::: info AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh
:::
https://medium.com/@alexbebereche/how-to-hide-you-api-key-with-python-5cc63d2a6c45
最新文章
- [AlwaysOn Availability Groups]AG排查和监控指南
- HTTP超文本传输协议-HTTP/1.1中文版
- 第二章 搭建Android开发环境
- LINQ之路 2:C# 3.0的语言功能(上)
- 使用jaxp对比xml进行DOM解析
- [摘]string.jion() 解决办法
- iOS使用WSDL2ObjC工具调用Webservice接口
- 阿里云centos 安装 nodejs npm express
- SQL SERVER 内存分配及常见内存问题(1)——简介
- linux sendEmail工具的安装使用
- Android网络开发之Volley--Volley基本用法StringRequest(一)
- CKEditor 集成CKFinder集成
- do while 循环和while循环的区别
- Web 项目系列之浏览器机制(一)
- Python——字符格式化
- BZOJ4289 Tax 最短路建模
- MongoDB存储过程创建和使用一例
- 更新 是 可用的 针对 安卓 软件开发包和工具 Updates are available for android software development packages and tools
- ng4.0 使用[innerHTML]动态插入的富文本如何设置样式
- 数据库中的undo日志、redo日志
热门文章
- Linux中CentOS 7的安装及Linux常用命令
- 手写自定义springboot-starter,感受框架的魅力和原理
- jsp和java的结合使用显示学生信息
- 前端无法渲染CSS文件
- Windows7下驱动开发与调试体系构建——4.在x64下使用汇编代码(x86下的_asm)
- centos 7.6镜像_Centos7 配置本地yum源为iso镜像
- 部署redis-cluster
- 前后端分离项目(十一):实现";删";功能(前后端)
- 扫雷(哈希+bfs)
- 使用canvas 根据角度画圆弧