You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code无法运行含引号文件名的Python脚本,求排查原因

问题原因与解决办法

问题根源

你的Python文件名print("hello world!").py里包含双引号,这导致zsh shell解析运行命令时出现语法错误。

看终端输出的执行命令:

/usr/bin/python3 "/Volumes/SAMSUNG/Python projects/print("Hello world!").py"

外层用双引号包裹文件路径,但路径里的"Hello world!"也用了双引号,shell会错误地把路径中间的双引号当成外层引号的闭合标记,打乱了命令的结构,最终触发parse error near ')'错误。

解决办法

  • 优先推荐:重命名文件
    直接去掉文件名里的特殊字符(双引号),比如改成print_hello_world.py或hello_world.py,这样VS Code的运行按钮能正常生成正确的执行命令,避免shell解析问题。
  • 若非要保留原文件名(不推荐)
    手动在终端执行时,对路径里的双引号进行转义,用反斜杠\处理:
    /usr/bin/python3 "/Volumes/SAMSUNG/Python projects/print(\"Hello world!\").py"
    

内容的提问来源于stack exchange,提问作者Dafydd Powell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 07:18:11