当我填充一个包含300多个元素的列表时,我正在使用的工作环境来阅读Python,而Pycharm只显示前300个元素.这适用于社区版和专业版.有没有人知道如何解决这个问题,如果没有人知道IDE可以显示列表的所有元素,即使该列表有10,000个元素?
我想再次强调,为了调试目的,我需要能够查看列表的元素.
小智 27
是的,可以用pycharm显示更多项目.
看文件 helpers/pydev/_pydevd_bundle/pydevd_resolver.py
根据MAX_ITEMS_TO_HANDLE您的需要编辑.
# Note: 300 is already a lot to see in the outline (after that the user should really use the shell to get things)
# and this also means we'll pass less information to the client side (which makes debugging faster).
MAX_ITEMS_TO_HANDLE = 500
Run Code Online (Sandbox Code Playgroud)
更改后无需重新启动IDE,只需重新运行脚本即可.
对于Windows 10,可以在以下位置找到该文件 Program Files/JetBrains/PyCharm <version>/helpers/pydev/_pydevd_bundle/pydevd_resolver.py
您可以为列表的其余部分添加一个或多个监视,例如:
my_huge_list = '0' * 1000
Run Code Online (Sandbox Code Playgroud)
然后添加一个手表my_huge_list[300:]然后my_huge_list[600:]等等。
它不是超级漂亮或方便,但确实有效。我很确定这可以以某种方式编写到 pycharm 中,但我当前的列表不超过 450 个项目,所以这次不值得。
| 归档时间: |
|
| 查看次数: |
6188 次 |
| 最近记录: |