python - 在 Jupyter 笔记本中存储密码

标签 python jupyter

有没有办法在笔记本中存储 secret /访问 secret /密码?我有一个 api 端点,我从中提取数据,我不想将 apiKey 公开给可以查看笔记本的每个人。

最佳答案

将您的凭据存储在 JSON 或 YAML 中,并让您的笔记本解析必要的部分。

import json

with open('credentials.json') as f:
    data = json.load(f)
    username = data['username']
    password = data['password']

您应该避免在单元格输出中打印 secret ,否则您选择的任何技术都会被挫败。

关于python - 在 Jupyter 笔记本中存储密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44960472/

相关文章:

Python 元素树 "Invalid descendant"错误

python-3.x - 具有python 3的Jupyter Notebook无法运行

python - 带有三重引号的 Jupyter Notebook Python 自动文档字符串生成

python - 如何从 Jupyter 4.x 获取 IPython 配置文件行为?

python - django-filter:使用 ChoiceFilter 并根据请求进行选择

python - 在 python 3.x 中创建给定列表的所有子集的列表

python - 为什么python 3.5找不到文件中导入的模块

python - 在python中按等级对整数列表进行排序

apache-spark - 从 ubuntu 服务器运行 Jupyter notebook 我被 ssh 进入

python - 将用于 Python 3 内核的 IPython 3 也更改为用于集群的 python2