如何设置VS Code终端仅输出代码运行结果、不显示中间计算过程?
实现方案
可以实现该需求,以下是不同使用场景的设置方法:
场景1:使用VS Code官方Python扩展运行代码
- 按快捷键
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,输入Python: Open Launch.json,选择当前工作区的配置文件 - 在配置的JSON中添加/修改以下参数:
{ "version": "0.2.0", "configurations": [ { "name": "Python: 仅输出结果", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "redirectOutput": true, "showReturnValue": false } ] }
- 后续运行代码时选择该配置即可,终端不会输出调试相关的中间信息,仅展示代码本身的打印结果。
场景2:使用Code Runner插件运行代码
- 打开VS Code设置面板,搜索
Code-runner: Show Execution Message,取消勾选该选项 - 继续搜索
Code-runner: Command To Run Python,将默认值修改为python -u $fileName(添加-u参数关闭缓冲,避免输出延迟) - 调整后运行代码,终端不会显示运行路径、执行命令等无关信息,仅输出代码执行结果。
效果验证
你提供的测试代码运行后,终端仅会输出如下内容,无其他多余信息:
{' ': 4, '.': 1, 'A': 2, 'B': 1, 'D': 1, 'E': 3, 'G': 1, 'H': 2, 'I': 1, 'M': 1, 'N': 1, 'O': 1, 'S': 3, 'T': 2}
内容的提问来源于stack exchange,提问作者user17335639
相关产品推荐
相关产品推荐

