jupyter notebook | 不用print即可输出多个变量
程序员文章站
2022-05-27 22:08:24
...
缘由
有时候在jupyter notebook上想监测某些变量的时候希望在一个cell里输出多个,但是又不懒得不断print
,但是这样只会输出最后一个的值,比如:
a,b = 1,2
a
b
2
解决方法
如果希望不需要print即可同时输出a b的值,在jupyter notebook开头运行这两行代码:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
然后测试:
a,b = 1,2
a
b
1
2
P.S.
如果不喜欢这个配置,改回来
InteractiveShell.ast_node_interactivity = "last"
更多选项参见官网
P.S.S.
这样又有个问题,如果我只是想放那里但是不想它输出,这个时候只需要在代码后面加个;
即可~