如何在PyCharm中设置显示全部打印输出结果?
PyCharm控制台无法显示全部观测值的解决方法
问题现象
运行包含多组观测值(即数据列)的大型文件时,PyCharm无法展示全部观测值,示例场景下仅显示2条观测值,但实际需要展示全部共10条观测值。
对应解决方法
- 调整PyCharm控制台缓冲区配置
按路径打开设置页:File > Settings > Editor > General > Console,找到Override console cycle buffer size选项,把默认的1024KB改大即可,普通数据集设成10240KB(10MB)完全够用,顺便勾选Use soft wraps in console,避免横向内容太长被折行截断,改完点应用重新运行代码就能看到完整输出。 - 解除数据处理库的自带显示限制
如果使用Pandas等数据分析库,输出截断是库本身的默认显示规则导致,和PyCharm无关,在代码开头添加如下配置即可解除限制:import pandas as pd # 展示全部行 pd.set_option('display.max_rows', None) # 展示全部列 pd.set_option('display.max_columns', None) # 取消单字段内容长度限制 pd.set_option('display.max_colwidth', None) - 临时查看截断内容
如果不需要永久修改配置,直接点击运行结果里被折叠内容旁的...折叠标识,即可展开当前被隐藏的全部观测值。
内容的提问来源于stack exchange,提问作者Usama Waseem
相关产品推荐
相关产品推荐

