当我在VS Code中运行文件时,我得到的报价是gobbledegook,而不是我期望的输出。
像这样:
我已经这样更改了launch.json:
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "internalConsole",
"cwd": "${fileDirname}"
这是怎么回事?
好消息是DEBUG CONSOLE返回了我期望的输出。但是该输出也不应该在终端中吗?
(在相关说明中,学习基本终端命令的好方法是什么?)
答案 0 :(得分:1)
根据您的描述,以下是建议:
“终端信息”。终端显示的信息很有用。它向我们显示了需要运行的脚本的路径信息,以及当前的VSCode运行环境信息等。
“显示路径但不显示输出”。调试脚本时,由于设置了调试输出模式"console": "internalConsole",
,因此在终端上看不到运行结果。它将调试结果显示在内部调试控制台中,而不是在终端中显示。
默认值为:"console": "integratedTerminal"
,结果以VSCode的形式显示在终端中。如果将其设置为:"console": "externalTerminal",
结果将打开一个新的cmd窗口,并且仅显示运行结果:
有关在终端上设置显示的信息,请参阅:Set configuration options。
有关更多终端信息,请参考:Integrated Terminal。