【问题标题】:VS code truncates variables when debuggingVS 代码在调试时截断变量
【发布时间】:2019-08-08 22:41:04
【问题描述】:

我正在使用 Visual Studio Code 1.32,当我尝试调试我的 python 脚本时,我在调试窗口中跟踪的变量被截断。即使我尝试复制该值并将其粘贴到其他位置,它也会出现截断。这是一个例子。

[{u'info': {...}, u'hash': u'-853332357820028644'}, 
{u'info': {...}, u'hash': u'8548968643762198578'}, 
{u'info': {...}, u'hash': u'-700728790404992596'}, 
{u'info': {...}, u'hash': u'2290966790966655539'}, 
{u'info': {...}, u'hash': u'-1562196351113992652'}, 
{u'info': {...}, u'hash': u'-6557455005686897763'}, 
{u'info': {...}, u'hash': u''}]

是否有我缺少的设置可以让我看到完整的值?

【问题讨论】:

    标签: python debugging visual-studio-code vscode-debugger


    【解决方案1】:

    没有设置;价值太大而无法显示。如果您想以某种方式以某种方式显示所有内容而不考虑大小,请随时在https://github.com/microsoft/vscode-python 提出问题。

    【讨论】:

      【解决方案2】:

      作为调试控制台的一种解决方法,您可以在调试和执行时将变量转储到文件中

      with open("thisfilehere.txt", "w") as f:# press SHIFT+ENTER
          f.write(str(yourvariable))
      

      然后打开文件并复制文本

      【讨论】:

        猜你喜欢
        • 2020-10-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-27
        • 1970-01-01
        • 1970-01-01
        • 2018-06-24
        • 2020-11-21
        • 2019-05-08
        相关资源
        最近更新 更多