如何将 .py 文件解释为 Jupyter 笔记本?

7

我正在使用一个在线Jupyter笔记本,它被配置为以Jupyter笔记本文件的方式读取所有的.py文件:

n

我喜欢这种设置,并希望能够在任何地方使用它。然而,在我自己的Jupyter安装中,.py文件只是被解释为测试文件,并且默认情况下不会被加载到Jupyter单元格中。如何实现与我的在线笔记本相同的配置?

3个回答

5
你所需的是jupytext。 将其安装到你运行Jupyter笔记本的Python环境中即可:
pip install jupytext --upgrade

然后你会得到这个:
输入图片说明


1

虽然不是你所要求的,但是你可以通过在新的jupyter笔记本中使用神奇的%load FILE.py来实现接近你所要求的功能。

%load FILE.py会在执行时将FILE.py的内容复制到当前单元格中。


0

您可以通过将整个代码粘贴到单元格中来在Jupyter Notebook中使用Python代码,或者:

%load pythonfile.py从文件(不一定是.py文件)中加载代码到jupyter笔记本单元格中;

%run pythonfile.py以执行文件而不是加载它(输出该文件的任何输出)。

此外,pythonfile.py应存在于cd中,或者您可以使用其完整路径。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接