VS代码在调试时会截断变量

时间:2019-03-18 14:17:38

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

我正在使用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''}]

是否缺少我可以查看全部值的设置?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

然后打开文件并复制文本