有没有办法让 IPython 自动回显赋值语句的结果?
例如,在MATLAB,结束不带分号的赋值语句会打印赋值结果,而在语句末尾放置分号会抑制任何输出。
>> b=1+2
b =
3
>> b=1+2;
>>
我希望能够在 IPython 中做类似的事情。但是,目前如果我想查看赋值结果,我必须使用两个单独的语句:
In [32]: b=1+2
In [33]: b
Out[33]: 3
赋值纯粹是Python中的一个语句,所以你必须编译代码,遍历AST,找到赋值,然后打印变量的repr()
运行后。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)