Ipython 从运行%run magics获取返回值

Ipython 从运行%run magics获取返回值,ipython,Ipython,我的python脚本返回一个值(双重类型),我使用%run magics运行脚本, 例如:%runmyscript.py 我想知道,使用%run magics?时,我可以从运行%run magics?中获取返回值(双精度类型) %run myScript.py 运行脚本时创建的任何对象都将保留在当前Ipython命名空间中 因此,如果myScript包含: def foo(x): return x*2 if __name__=='__main__': y = foo(12.34

我的python脚本返回一个值(双重类型),我使用%run magics运行脚本, 例如:%runmyscript.py

我想知道,使用%run magics?时,我可以从运行%run magics?中获取返回值(双精度类型)

%run myScript.py
运行脚本时创建的任何对象都将保留在当前Ipython命名空间中

因此,如果
myScript
包含:

def foo(x):
    return x*2
if __name__=='__main__':
    y = foo(12.34)
运行
后,
foo
y
将对您可用

查看
%run?
了解更多选项