V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
AndyAO
V2EX  ›  问与答

如何使用 IPython 的 %run 运行带有 cell magic 的脚本?

  •  1
     
  •   AndyAO · 2021-11-24 06:58:29 +08:00 · 451 次点击
    这是一个创建于 883 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用%save -r 将含有 cell magic 的脚本保存下来,用%run 运行它,但是由于在单个 cell 中执行代码,导致非首行的 cell magic 都是运行不了的。

    如何使用 IPython 的 %run 运行带有 cell magic 的脚本?有什么办法可以在脚本中开启新 cell ?

    Note:
    1. 知道可以不加 -r 保存成非 cell magic 的形式,但自己喜欢写些脚本来学习魔术功能,那种纯 Python 很不方便
    2. 知道 Jupyter 也可以保存带有 cell 的那种 IPython 脚本,还可以全部重新运行,在浏览器中用过,用来演示的话是没问题,主要是想运行脚本之后捕获其中的各种流,进行测试检查,Jupyter 好像是在浏览器中运行,这个做不到
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1599 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:59 · PVG 00:59 · LAX 09:59 · JFK 12:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.