如何阻止 VS Code 在控制台中截断 Python 数据?

tym*_*mac 3 python visual-studio-code

我正在使用 Python 在 VS Code 中打开一个 csv 文件。你的基本csv import. 我知道完整的 csv 数据正在正确读取,因为它按预期通过 Anaconda iPython 打印到 macOS 终端。

但是,当我将 csv 数据打印到VS Code Interactive WindowVS Code iPython WindowVS Code 时会截断数据。它不打印 csv 标题行,它还会截断其余 csv 数据的长度和/或它在一些深行(如第 1000 行)开始输出数据。

问题不在于代码,因为它在 Terminal/iPython 中打印得很好。

当然,我使用的是标准的 Microsoft Python 扩展和 iPython 扩展。即使禁用其中之一,问题仍然存在。

这是 VS Code 默认首选项问题吗?

VS Code Interactive Window
没有标题和后面的数据在开头和结尾都被截断。
在此处输入图片说明
VS Code iPython 截断
再次,没有标题,加上截断。
在此处输入图片说明
终端/Conda iPython 都很好。标题和以下数据。
在此处输入图片说明

uni*_*ity 10

你需要去VSCode中Python扩展的设置,找到这个设置:

Python › Data Science: Text Output Limit
Limit the amount of text in Python Interactive cell text output to this value. 0 to allow any amount of characters.
Run Code Online (Sandbox Code Playgroud)

默认情况下(无论出于何种原因)设置为 2000。将其更改为 0 以允许在输出中显示任意数量的字符。