如何解决将凭据从 json 文件导入到 python 变量
我想从 .env 文件导入我的凭据,因为这是一种更安全的方式。
我找不到有关文档的说明:https://pypi.org/project/python-dotenv/ 类似的问题也无济于事:Python to fetch LDAP credentials from JSON file
但基本上我有它目前正在工作的 json 变量 ard 代码:
payload = {
'client_id': "12345",'client_secret': 'a1234567803972de4472','refresh_token': 'c123456755647353200eae76387d8c47f52','grant_type': "refresh_token",'f': 'json' }
为了安全而更改
我想将它们保存在 .env 文件中并像这样导入它。
res = requests.post(auth_url,data=payload,verify=False)
access_token = res.json()['access_token']
感谢安万斯!
解决方法
确保 .env
文件位于项目的根目录中。
请勿在环境变量值中添加引号字符串。
不要在 key=value 之间添加额外的空格
您的 .env
文件应类似于以下示例。
client_id=12345
client_secret=a1234567803972de4472
最后,在您的 python 文件中,加载 .env
文件。
from dotenv import dotenv_values
config = dotenv_values(".env")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。