首页 > 解决方案 > Visual Studio Code - Python - List Index Limit Max 300 - 调试器

问题描述

我有一个包含数百个条目的列表。我认为列表的总大小为 3.5 MB。

调试问题时,我似乎无法查看任何通过 300 的条目,并且我看到此消息“太大而无法显示内容。最多显示的项目:300'

有任何想法吗?

在此处输入图像描述

标签: pythonlistvisual-studio-code

解决方案


你想在你的 Visual Studio Code 工作区目录下找到一个名为的文件pydevd_resolver.py(你可以用 Bash 这个命令找到它:)find / -name pydevd_resolver.py 2>/dev/null

打开文件,在里面寻找一个常量定义:MAX_ITEMS_TO_HANDLE = 300. 您可以将此数字更改为您喜欢的任何数字,但请注意这当然会消耗更多资源,因此请小心。

为了完整起见,我将在此定义上方提供的注释粘贴到pydevd_resolver.py本身:

注意:300 在大纲中已经很多了(之后用户应该真正使用 shell 来获取东西),这也意味着我们将向客户端传递更少的信息(这使得调试更快)。


推荐阅读