调用IPython 5.x magic';谁';来自Python2脚本
我想在出现异常时显示ndarray变量“workspace”,因此我执行了以下代码:调用IPython 5.x magic';谁';来自Python2脚本,python,ipython,workspace,Python,Ipython,Workspace,我想在出现异常时显示ndarray变量“workspace”,因此我执行了以下代码: import sys import numpy as np try : a1 = np.random.random_integers(5, size=(3,2)) functionThatProvokesAnException(*arguments) except Exception as why : print("=> ERROR: %s" % why,file=sys.stde
import sys
import numpy as np
try :
a1 = np.random.random_integers(5, size=(3,2))
functionThatProvokesAnException(*arguments)
except Exception as why :
print("=> ERROR: %s" % why,file=sys.stderr)
from IPython import get_ipython
ipython = get_ipython()
ipython.magic("whos ndarray")
sys.exit(-2)
但它说:
AttributeError:'NoneType'对象没有属性'magic'
你能帮忙吗?可能重复@jordanm换句话说,我想不可能这样运行:
python myscript.py
调用ipython magics,我理解对了吗?这是我的理解,yes@jordanm现在,我如何测试(在脚本中)如果我的scipt是由ipython
而不是python
启动的?