【问题标题】:Response cut short in VSCode (Python)VSCode(Python)中的响应缩短
【发布时间】:2021-11-27 01:30:11
【问题描述】:

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

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

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

谢谢

【问题讨论】:

  • 您可以将数据输出到文件中

标签: python visual-studio-code scripting


【解决方案1】:

你可以看看

Visual Studio Code - Python - List Index Limit Max 300 - Debugger

VS Code's debug console cannot display complete data.

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

您遇到的原因'太大而无法显示内容。 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" }

【讨论】:

  • 非常感谢!
猜你喜欢
  • 1970-01-01
  • 2021-04-30
  • 1970-01-01
  • 1970-01-01
  • 2021-12-06
  • 2017-08-30
  • 1970-01-01
  • 2020-12-14
  • 1970-01-01
相关资源
最近更新 更多