当我使用VSCode交互式Python时,有时候会看到这个消息:
输出超出大小限制。在文本编辑器中打开完整的输出数据
消息中有链接到设置和文本编辑器。然而,文本编辑器,我的常用选项,有许多未被呈现的Unicode符号,完全无法阅读(应该显示错误的回溯信息)。
同时,设置中并没有Jupyter的最大输出大小,正如这篇帖子中所建议的那样。
我该怎么做才能完整地显示回溯信息?
当我使用VSCode交互式Python时,有时候会看到这个消息:
输出超出大小限制。在文本编辑器中打开完整的输出数据
消息中有链接到设置和文本编辑器。然而,文本编辑器,我的常用选项,有许多未被呈现的Unicode符号,完全无法阅读(应该显示错误的回溯信息)。
同时,设置中并没有Jupyter的最大输出大小,正如这篇帖子中所建议的那样。
我该怎么做才能完整地显示回溯信息?
关于“最大输出大小”设置,Jupyter扩展目前注明如下:
此设置已被
notebook.output.textLineLimit
取代,该设置将在未来的版本中移除。
他们所指的设置是“笔记本> 输出:文本行限制”,更改应用之前需要重新加载VSCode。还要注意,以前的设置使用0表示输出不受限制,而新的设置不使用0。因此,如果要查看特别大的输出,则需要填写一个巨大的数字。个人建议将输出限制为1000行,因为我发现超过这个大小的任何输出都应该分割或写入文件。
你需要在编写代码之前,在Visual Studio中安装一个依赖项,它就是这个:
!pip install openpyxl