python - 有什么方法可以运行全部或部分 py 文件并保持结果状态?
问题描述
如果我有一个 IPython 笔记本和一个单独的 py 文件,我可以运行该文件中的所有代码,然后在笔记本中获得结果状态吗?有点像python -i myscript.py
从命令行运行,-i
然后标志在运行后打开一个带有状态的解释器myscript.py
。但相反,我在我现有的笔记本会话中。
解决方案
试试这个神奇的命令:
%run script.py
它将运行您的脚本,并且脚本定义的所有变量都将位于ipython
shell 的全局命名空间中。
使用 VSCode 编辑器,您还可以使用快捷方式SHIFT- ENTER.
魔术%load
也很好,您将文件的内容复制到您的工作会话中,但在笔记本中运行时会更好。
推荐阅读
- java - 难以理解稍微修改的二分搜索?
- java - EC 将字符串转换为 PublicKey / PrivateKey
- java - 如何使用尊重自定义注释的杰克逊执行自定义 JSON 反序列化?
- swiftlint - SwiftLint 无法排除嵌套文件
- angular - 如何在 Reactive Form Angular 上要求至少一个输入
- javascript - 如果没有特定班级的孩子,则删除父母
- javascript - Ember Data 在模型 save() | 上创建重复记录 ember-cli v3.19
- angular - 如何在角度 9 中使用模板驱动形式设置输入值
- python - 过滤列表的元素
- c# - 使用 Linq 的 Dense Rank C# DataTable