Visual Studio Code - Python - 列表索引限制最大 300 - 调试器

agl*_*eno 5 python list visual-studio-code

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

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

有任何想法吗?

在此处输入图片说明

Ada*_*Er8 8

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

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

只是为了完成起见,我将在此定义上方提供的注释单独粘贴pydevd_resolver.py

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


小智 5

对于窗户!

您可以编辑该文件,pydevd_resolver.py位于:

USER_NAME\.vscode\extensions\ms-python.python-2021.3.680753044\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle
Run Code Online (Sandbox Code Playgroud)

这个对我有用。