gpt4 book ai didi

python - 如何在每个 jupyter notebook 内核之前运行 Python 代码

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:51 25 4
gpt4 key购买 nike

假设我有一个代码片段,我想在每次打开 jupyter notebook 时运行它(在我的例子中它打开了一个 Spark 连接)。假设我将该代码保存在 .py 脚本中:

-- 启动.py --

sc = "This is a spark connection"

我希望每次打开内核时都能运行该代码片段。我发现了一些关于 Jupyter Configuration File 的东西,但当我尝试运行时,那里定义的变量似乎没有出现

print(sc)

在笔记本上。是否有我可以使用的命令行选项——类似于:

jupyter notebook --startup-script startup.py

还是我必须包含类似的内容

from startup import sc, sqlContext

在我想要定义这些变量的所有笔记本中?

最佳答案

我建议按照您的建议创建一个启动文件,并通过

%load ~/.jupyter/startup.py

这会将文件的内容粘贴到单元格中,然后您可以执行它。

或者,您可以编写一个包含所有启动代码的最小可安装包。

Pro:不会弄乱您的笔记本

缺点:更难进行小的更改。

关于python - 如何在每个 jupyter notebook 内核之前运行 Python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49677847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com