VSCode (Python) 响应中断

Response cut short in VSCode (Python)

我有一个 Python 脚本可以访问 API 并生成一个大型数据集。由于某些原因,VSCode 仅显示响应中的部分数据。我找到了下面的

How to get all data from Python Requests response when data volume is large?

在 VSCode 中我可以做些什么来避免这种情况?

谢谢

你能看看吗

VS Code's debug console cannot display complete data.

我猜你的意思是调试代码时无法检查VARIABLES面板中的完整数据,并且无法打印PYTHON DEBUG CONSOLE中的完整数据,而它可以打印完整的调试出来的数据。不是吗?

你 运行 跨越 'Too large to show contents. Max items to show: 300' 的原因是因为它是由 debugpy 模块配置的:

您可以通过输入此 python 文件来配置它:

...\debugpy\_vendored\pydevd_pydevd_bundle\pydevd_resolver.py

并将MAX_ITEMS_TO_HANDLE = 300配置为其他值。

而如果你想让PYTHON DEBUG CONSOLE能够打印完整的数据,你需要在launch.json文件中添加:

"env": {"PYTHONUNBUFFERED": "0" }