如何在Jupyter Notebook中导入python .py文件

idejuan

我有一个Jupyter笔记本,我想使用一些放入config.py文件中的凭据。该文件与Jupyter Notebook在同一文件夹中。

我用线

import config

问题是Jupyter回复此消息:

ModuleNotFoundError: No module named 'config.py'; 'config' is not a package

感谢您的帮助

idejuan

经过研究,我找到了一种使用Dotenv Python软件包解决我的需求的方法:pypi.org/project/python-dotenv

需要做什么?插入以下行:

!pip install python-dotenv

# Credentials file
%load_ext dotenv
%dotenv
import os

然后将一个名为.env的隐藏文件放在凭据所在的位置。就我而言,它看起来像这样:

CLIENT_ID = "XXXX"
CLIENT_SECRET = "YYYY"

然后,在笔记本文件中,每当需要加载凭据时,请使用:

CLIENT_ID = os.getenv("CLIENT_ID")
CLIENT_SECRET = os.getenv("CLIENT_SECRET")

而且你很好!

感谢http://veekaybee.github.io/2020/02/25/secrets/的解决方案

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在我的烧瓶 app.py 中导入 jupyter notebook 文件?

如何在Jupyter Notebook中导入Pyperclip?

python ZipImportError:仅当在Jupyter Notebook中导入时本地文件头错误

在Jupyter Notebook的另一个目录中导入py文件

如何在 Python 中导入文件?

如何在python中导入文件?

将 python 文件导入 Jupyter Notebook

在Jupyter Notebook中导入pyplot

如何在rmarkdown块中导入和运行python文件?

如何在CPLEX的Python API中导入CSV文件

如何从python3的子文件夹中导入模块(空__init__.py)

如何从python3的子文件夹中导入模块(空__init__.py)

在python中导入子包时出现问题:如何编写__init__.py文件

如何在Django Settings.py中导入另一个Python 3文件?

如何在单独的 setup.py 文件中进行所有导入,然后在 main.py 中导入此文件?

无法在Jupyter Notebook中导入或安装熊猫配置文件

VSCode:如何将从Jupyter Notebook导入的python文件导出回Jupyter格式?

如何在jupyter笔记本上将python脚本另存为.py文件

如何使用 __init__.py 在 python 中导入包

如何获取在Python中导入文件的文件名

无法在Jupyter Notebook中导入Tensorflow

无法在Jupyter Notebook中导入Scipy

在Jupyter Notebook中导入模块-路径

无法在Jupyter Notebook中导入Tensorflow

如何在Jupyter Notebook单元中刷新Python导入?

将QVD文件导入Jupyter Notebook-Python2

从Jupyter Notebook运行并保存到.py文件

如何在Python中导入

如何使用 __init__ 在 python 中导入顶级文件

TOP 榜单

热门标签

归档