Python 为什么这个VisualStudio代码抛出语法错误?

Python 为什么这个VisualStudio代码抛出语法错误?,python,string,Python,String,我只在VSC而不是PyCharm中遇到语法错误 user=“嘿” a=f“你好,世界{user}” 印刷品(a) 例外情况: 文件“/var/folders/4p/bxqjj910_vd05mk0cywnrxr0000gn/T/tempCodeRunnerFile.python”,第2行 a=f“你好,世界{user}” ^ SyntaxError:无效语法 我认为您有一个python的旧版本。此f字符串在Python 3.6或更高版本中可用。转到此链接并升级您的python版本。并设置环境变

我只在VSC而不是PyCharm中遇到语法错误

user=“嘿”
a=f“你好,世界{user}”
印刷品(a)
例外情况:

文件“/var/folders/4p/bxqjj910_vd05mk0cywnrxr0000gn/T/tempCodeRunnerFile.python”,第2行
a=f“你好,世界{user}”
^
SyntaxError:无效语法


我认为您有一个python的旧版本。此f字符串在Python 3.6或更高版本中可用。转到此链接并升级您的python版本。并设置环境变量的路径


您在VS中的Python版本是什么?可能您在IDE中使用了不同的Python版本。f-string仅在Python3.6之后可用。您运行的是低于Python3.6版本的python版本。不是吗?使用3.7.4,两者的版本应该是相同的@Kushangunaekera wow ur right,左下角为3.74,但您的声明打印为2.7.10。对不起,我只是一个初学者,以为我的版本显示在左下角。如何在VSC中正确更新?他已经有了两个版本,这就是为什么它可以在PyCharm上工作,问题是他需要将VSC设置为Python 3.*版本。