首页 > 解决方案 > 有什么方法可以运行全部或部分 py 文件并保持结果状态?

问题描述

如果我有一个 IPython 笔记本和一个单独的 py 文件,我可以运行该文件中的所有代码,然后在笔记本中获得结果状态吗?有点像python -i myscript.py从命令行运行,-i然后标志在运行后打开一个带有状态的解释器myscript.py。但相反,我在我现有的笔记本会话中。

标签: pythonjupyter-notebook

解决方案


试试这个神奇的命令

%run script.py

它将运行您的脚本,并且脚本定义的所有变量都将位于ipythonshell 的全局命名空间中。

使用 VSCode 编辑器,您还可以使用快捷方式SHIFT- ENTER.

魔术%load也很好,您将文件的内容复制到您的工作会话中,但在笔记本中运行时会更好。


推荐阅读