Zan*_*our 5 python jupyter-notebook
假设我有一个代码片段,每次打开 jupyter notebook 时都想运行它(在我的例子中,它是打开一个 Spark 连接)。假设我将该代码保存在 .py 脚本中:
-- 启动.py --
sc = "This is a spark connection"
Run Code Online (Sandbox Code Playgroud)
我希望每次打开内核时都能运行该代码片段。我发现了一些关于Jupyter 配置文件的内容,但是当我尝试运行时,它似乎没有显示在那里定义的变量
print(sc)
Run Code Online (Sandbox Code Playgroud)
在笔记本中。是否有我可以使用的命令行选项——例如:
jupyter notebook --startup-script startup.py
Run Code Online (Sandbox Code Playgroud)
还是我必须包括类似的东西
jupyter notebook --startup-script startup.py
Run Code Online (Sandbox Code Playgroud)
在我希望定义这些变量的所有笔记本中?
我建议按照您的建议创建一个启动文件,并通过以下方式包含它
%load ~/.jupyter/startup.py
Run Code Online (Sandbox Code Playgroud)
这会将文件的内容粘贴到单元格中,然后您可以执行该单元格。
或者,您可以编写一个最小的可安装包,其中包含所有启动代码。
优点:不会弄乱你的笔记本
缺点:更难以做出小的改变。
| 归档时间: |
|
| 查看次数: |
1885 次 |
| 最近记录: |