[英]How to run iPython **shell** magic from a script?
我找到了一种运行魔术命令的方法,例如
from IPython import get_ipython
get_ipython().run_line_magic('matplotlib', 'inline')
但是你如何运行类似!ls
的东西?
具体来说,我需要它在运行时在 Google Colab 中运行控制台脚本。
我有一个名为dimcli
的库,它需要创建一个本地凭据文件。 通常我会像这样调用它!dimcli --init
。 但是,我想在每次加载库时自动运行该命令。
想我明白了
from IPython import get_ipython
get_ipython().run_line_magic("sx", "ls")
见https://github.com/ipython/ipython/blob/master/IPython/core/magics/osm.py#L668
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.