V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
AndyAO
V2EX  ›  问与答

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

  •  1
     
  •   AndyAO · Nov 24, 2021 · 727 views
    This topic created in 1626 days ago, the information mentioned may be changed or developed.
    使用%save -r 将含有 cell magic 的脚本保存下来,用%run 运行它,但是由于在单个 cell 中执行代码,导致非首行的 cell magic 都是运行不了的。

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

    Note:
    1. 知道可以不加 -r 保存成非 cell magic 的形式,但自己喜欢写些脚本来学习魔术功能,那种纯 Python 很不方便
    2. 知道 Jupyter 也可以保存带有 cell 的那种 IPython 脚本,还可以全部重新运行,在浏览器中用过,用来演示的话是没问题,主要是想运行脚本之后捕获其中的各种流,进行测试检查,Jupyter 好像是在浏览器中运行,这个做不到
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3346 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:19 · PVG 20:19 · LAX 05:19 · JFK 08:19
    ♥ Do have faith in what you're doing.