VSCode 交互式 Python 输出超出大小限制

30

当我使用VSCode交互式Python时,有时候会看到这个消息:

输出超出大小限制。在文本编辑器中打开完整的输出数据

消息中有链接到设置和文本编辑器。然而,文本编辑器,我的常用选项,有许多未被呈现的Unicode符号,完全无法阅读(应该显示错误的回溯信息)。

同时,设置中并没有Jupyter的最大输出大小,正如这篇帖子中所建议的那样。

我该怎么做才能完整地显示回溯信息?


如果您打开VSCode的设置并搜索'Max Output Size',您将找不到在https://dev59.com/XsHqa4cB1Zd3GeqPyWGe中提到的设置。我找到了这个设置,并更改它以获得预期的结果。但是它有一个注释说 '此设置已被弃用,并将在下一个版本中删除。' - Jan
2个回答

46

关于“最大输出大小”设置,Jupyter扩展目前注明如下:

此设置已被notebook.output.textLineLimit取代,该设置将在未来的版本中移除。

他们所指的设置是“笔记本> 输出:文本行限制”,更改应用之前需要重新加载VSCode。还要注意,以前的设置使用0表示输出不受限制,而新的设置不使用0。因此,如果要查看特别大的输出,则需要填写一个巨大的数字。个人建议将输出限制为1000行,因为我发现超过这个大小的任何输出都应该分割或写入文件。


-5

你需要在编写代码之前,在Visual Studio中安装一个依赖项,它就是这个: !pip install openpyxl


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接