您可以按如下方式从脚本中call a magic command in Jupyter:
ipython = get_ipython()
mgc = ipython.run_line_magic
mgc(magic_name = "my_magic_command", line="line_to_call")
但如果我尝试使用HTML magic命令执行此操作:
mgc(magic_name = "%%html", line="<iframe src='my_url' width='100%' height='400'></iframe>")
我得到以下错误:
UsageError: Line magic function `%%%html` not found.
让我觉得我应该删除其中一个%:
mgc(magic_name = "%html", line="<iframe src='my_url' width='100%' height='400'>")
UsageError: Line magic function `%%html` not found.
…或同时删除两个%:
mgc(magic_name = "html", line="<iframe src='my_url' width='100%' height='400'>")
UsageError: Line magic function `%html` not found (But cell magic `%%html` exists, did you mean that instead?).
这可能与order of imports有关,但我似乎无法解决这个问题
目前没有回答
相关问题 更多 >
编程相关推荐