VSCode 执行 Python ,命令行缺失引号

135 天前
 liplushe

使用 VSCode 运行 Python 脚本时,用 VSCode 的 Run Python File 按钮执行,第二次执行命令行会缺少引号,如果解释器放在有空格的目录下就会导致命令行解析错误,请问这是什么原因,有相同情况的吗? VSCode 版本信息:

Version: 1.99.3 (system setup)
Commit: 17baf841131aa23349f217ca7c570c76ee87b957
Date: 2025-04-15T23:18:46.076Z
Electron: 34.3.2
ElectronBuildId: 11161073
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.19045

1397 次点击
所在节点    Visual Studio Code
2 条回复
009694
134 天前
Program Files 这个路径有空格 被断开了 shell 理解成运行 Program 这个东西了
liplushe
134 天前
@009694 感谢回复。我知道空格导致命令行解析错误,我的问题是第二次使用 Run Python File 按钮时,VSCode 没有自动给 Python 命令加上引号。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1127277

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX