如何解决为什么从 Py 调用的 IPy 的 InteractiveShellEmbed 缺少某些魔法,例如 %store?
为什么 IPy 的 InteractiveShellEmbed
提供了大部分但不是全部的 ipy 魔法,例如 %store
?查看 IPy shell 列表和嵌入式 shell 列表之间 Supported Magics 列表中的区别:
IPy
$ ipython -c "%lsmagic"
在 Py 中嵌入 IPy
# a normal .py file interpreted via python
import IPython
from IPython.terminal.embed import InteractiveShellEmbed
shell = InteractiveShellEmbed()
all_magics = shell.run_line_magic("lsmagic","")
print(all_magics)
# notice,%store is missing
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。