PGC123

2018-10-26   阅读量: 10287

数据分析师 Python编程

如何设置jupyter notebook多行输出?

扫码加入数据分析学习群

看到网上有代码截图,jupyter notebook可以多行输出,怎么设置呢?

1、临时方法

在notebook执行代码之前首先需要先执行下面代码以设置InteractiveShell.ast_node_interactivity参数

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

这个方法的作用范围仅限当前kernel(一个.ipynb文件对应一个kernel)

2、永久方式-更改配置文件

创建 配置文件 ipython-config.py ipython-kernel-config.py

ipython profile create 

输入命令后创建了两个配置文件,终端打印信息中有文件的完整路径信息

使用文本编辑器编辑ipython_config.py,Ctrl + F 查找 c.InteractiveShell.ast_node_interactivity ,将'last_expr'改为''all。注意将此行前的井号去掉,不然这行还是被注释的。然后保存文件重启jupyter notebook。

53.8969 10 4 关注作者 收藏

评论(3)

374915689
2018-10-27
666
0.0000 0 0 回复
山转水转
2018-10-27
博主厉害了。收藏
0.0000 0 0 回复
PGC123
2018-10-26
由于版本问题,如果第二种方法不能生效则在ipython-kernel-config.py修改,其他做操一致。
0.4667 2 0 回复
学无止境
2018-11-19
感谢!
0.0000 0 0 回复

推荐课程