gpt4 book ai didi

python - 有没有办法从 Jupyter Notebook 中的 .py 文件镜像代码?

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

我想要一些笔记本,其中包含来自本地 Python 文件的代码块(如 Raw NBConvert)。如果文件内容发生变化,我希望笔记本能够更新。在 Latex 中我可以用 \lstinputlisting[language=python]{directory/file.py} 来做到这一点。我可以在 Jupyter 中做类似的事情吗?

最佳答案

我可以想到一些可能有帮助的可能性。您可以使用魔术命令 %load,它将文件的内容加载到单元格中,即如果 foo.py 包含单行 print(' foo'),你可以有一个像这样的代码单元:

%load foo.py

第一次运行时会变成这样: #%加载foo.py 打印('foo')

但是当 foo.py 更改时,它不会自动更新。

我通常做的是将所需的文件作为模块加载,即按照 Guido 预期的方式加载模块化代码:-)。您可以在 Jupyter 的另一个选项卡/窗口中编辑该文件,并且可以使用 importlib.reload() 重新加载它。

关于python - 有没有办法从 Jupyter Notebook 中的 .py 文件镜像代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44752623/

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