当前位置: 首页 > 知识库问答 >
问题:

是否有一种方法可以将代码镜像到源代码。在Jupyter笔记本中的py文件?[副本]

司空浩邈
2023-03-14

我想要一些笔记本电脑,它们有来自本地Python文件的代码块(如原始NBConvert)。如果文件内容发生变化,我想更新笔记本。在Latex中,我可以使用\lsInputListing[language=python]{directory/file.py}实现这一点。我在Jupyter也能做类似的事情吗?

共有1个答案

温开畅
2023-03-14

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

%load foo.py

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

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

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

 类似资料:
  • 我可以粘贴/拖动 图像显示正确(但过大)。然而,我无法缩放它们。我尝试了这个问题的varius解决方案:在降价中更改图像大小 不幸的是,它们都不适合我。按shift Enter后,单元格只显示输入的文本,图像就不见了。我做错了什么?

  • 我有一个宠物项目,我是从一个Jupyter笔记本开始的。到目前为止,我把所有Python代码都放在了笔记本上。 一开始一切都很好。但随着时间的推移,我在笔记本上写的代码变得越来越复杂。现在它几乎无法管理:当我发现错误时,我需要 要导航到有错误的代码部分(通常在笔记本的开头), 我想把代码分成两部分: 一个将存储为Python文件的文件,我将使用编辑器(和/或IDE)对其进行编辑 让我们假设笔记本在

  • 问题内容: 我非常喜欢Visual Studio在完成已编写的代码和所引用的ALSO代码(各种库/程序集)时为您提供注释文档/参数名称的方式。 在完成代码或将方法悬停在方法上时,是否有一种简单的方法可以在Eclipse中获取内联javadoc /参数名称?通过插件?通过某些设置?使用大量的库(就像在Java中经常发生的那样)然后当您将其放在源jar中时,必须去网站或本地javadoc位置查找信息,

  • 问题内容: 我有点熟悉JNI,并且很好奇我在java.lang包中看到了某些本地方法的机器特定实现。, 例如。 我在[JDK_HOME] / jre / bin中找到了一堆DLL,但是就像我说的那样,我正在尝试查找源代码。 有谁知道在哪里可以找到本地源代码?它甚至可用,还是按Sun分类(哎呀,我的意思是“我们要赢它” Oracle)? 问题答案: 对于JDK6,你可以从java.net下载源代码。

  • 问题内容: 我试图在glibc源代码中找到select()源代码(Linux,i386架构),但我找不到任何东西(与所述体系结构有关) 谁能指出我的select()源代码? 问题答案: select()不是libc的函数,而是内核函数,因此您需要查看内核源代码。 您可以通过查看手册页来说明这一点:如果在第2节中,则为内核函数;如果在第3节中,则为标准C库的函数,在您的情况下为glibc。 编辑:像