Python 在JupiterLab控制台中运行文件时未找到文件

Python 在JupiterLab控制台中运行文件时未找到文件,python,jupyter,jupyter-lab,Python,Jupyter,Jupyter Lab,每次尝试在JupiterLab控制台中运行文件时,我都会收到以下消息: 错误:找不到根目录:文件'thing.py' 在本例中,我的文件名为thing.py,我尝试在控制台中使用普通的run thing.py命令来运行它。代码正在运行,当在控制台中执行时,它会给我正确的结果,但是我想保存它,所以我把它放在JupiterLab文本文件中,并将扩展名改为.py而不是.txt。但无论我尝试运行哪个文件,我都会收到上述消息。我是朱庇特实验室的新手,我承认我可能错过了一些重要的事情。非常感谢您的帮助。您可

每次尝试在JupiterLab控制台中运行文件时,我都会收到以下消息:

错误:找不到根目录:文件'thing.py'


在本例中,我的文件名为thing.py,我尝试在控制台中使用普通的run thing.py命令来运行它。代码正在运行,当在控制台中执行时,它会给我正确的结果,但是我想保存它,所以我把它放在JupiterLab文本文件中,并将扩展名改为.py而不是.txt。但无论我尝试运行哪个文件,我都会收到上述消息。我是朱庇特实验室的新手,我承认我可能错过了一些重要的事情。非常感谢您的帮助。

您可能想确切了解Jupyter实验室文件是什么,而不是什么。Jupyter笔记本电脑的扩展名为.ipynb

因此,无论如何,Jupyter笔记本并没有使用python扩展保存或格式化。没有以.py扩展名结尾的Jupyter笔记本或Jupyter实验室。这意味着Jupyter将无法识别具有.py、或.txt或.R等的扩展名。。。。Jupyter打开、读取和保存扩展名为.ipynb的文件

Jupyter笔记本是一种基于JSON的开放文档格式

Jupyter可以以多种不同的格式导出。在“文件”选项卡下,是“导出”功能。上次我看的时候,大约有20种不同的导出格式。但是没有python或.py导出格式。还可以下载Jupyter文件。文件选项卡下还有下载功能。这将下载一个标准文本格式的JSON文件。除非你花了数年的时间编写JSON,否则JSON文件大部分是不可读的

因此,除非您在远程服务器上工作并且无法在该站点保存您的工作,否则下载Jupyter文件没有多大意义。而且,以本机Jupyter格式保存和复制Jupyter文件更有意义,这意味着扩展名为.ipynb。然后在另一台电脑上打开并使用该文件


希望这能澄清为什么Jupyter不会打开任何.py或.txt文件。

如果您正在运行Jupyterlab,您应该能够:

创建新文件的步骤&在命令中粘贴 将该文件重命名为thing.py 然后在同一Jupyterlab实例中打开控制台并运行该文件。请注意,您可以在左侧的文件资源管理器中看到thing.py: 或者,您可以在笔记本中使用%load magic命令将代码动态加载到笔记本的单元格中。
ipynb并不代表iron ipython notebook,它代表的是ipython notebook,其中ipython是Python的原始增强交互式shell。Python是Python编程语言的开源实现,与.NET Framework紧密集成。IronPython可以使用.NET框架和Python库,其他.NET语言也可以轻松地使用Python代码。下载IronPython 2.7.10 2.7.10,发布于2020年4月27日IronPython.net我知道IronPython是什么。Jupyter和Ipyton与此无关。Jupyter笔记本或Jupyter实验室服务器也可以打开.py文件,因为它们内置了自己的文本编辑器。在这个回答中,有很多东西没有抓住重点。IPython笔记本现在被称为Jupyter笔记本。这是一个交互式计算环境,您可以在其中结合代码执行、富文本、数学、绘图和富媒体。有关Jupyter笔记本的更多详细信息,请访问Jupyter网站。是的。但这并不能纠正回答中的所有错误信息。如果你执行ls,你能看到文件吗?你需要在与文件相同的目录下启动解释器,或者你可以从解释器内部导航到该目录