我正在尝试在运行脚本时将一些IPython内置魔术函数包含在自动重装模块中。所以我试过这个:
if __IPYTHON__:
%load_ext autoreload
%autoreload 2
但是IPython回归:
%load_ext autoreload
^
SyntaxError: invalid syntax
知道如何解决这个问题吗?
答案 0 :(得分:2)
感谢您的链接Gall !!!在你的帮助下,我想出了以下解决方案:
from IPython import get_ipython
ipython = get_ipython()
if '__IPYTHON__' in globals():
ipython.magic('load_ext autoreload')
ipython.magic('autoreload 2')