VSCode调试Python时如何完整显示变量内容
在VSCode调试Python时完整显示变量的方法
直接在调试控制台输出完整内容
调试暂停时,在调试控制台输入print(repr(x))或print(str(x)),就能像虚拟环境命令行那样打印变量的完整字符串形式,不会被截断。如果是嵌套复杂的对象,用import pprint; pprint.pprint(x)能获得更规整的格式化输出。调整调试配置提升显示上限
打开项目根目录下的.vscode/launch.json,找到对应Python调试配置项,添加或修改参数:"env": { "PYTHONINSPECT": "1" }, "console": "integratedTerminal"另外,还可以在VSCode设置中搜索
debug.console.maxStringLength,增大该参数的数值(比如设为100000),让调试面板里的变量字符串显示更长内容,减少自动截断。复制完整变量值
如果只是需要查看完整内容,在调试面板的变量列表里右键目标变量,选择「Copy Value」,就能把变量的完整值复制到剪贴板,粘贴后即可查看全部内容。
内容的提问来源于stack exchange,提问作者mike01010
相关产品推荐
相关产品推荐

