【问题标题】:Why does F strings appear as invalid in VS Code?为什么 F 字符串在 VS Code 中显示为无效?
【发布时间】:2019-05-05 16:13:12
【问题描述】:

所以我刚开始使用 Python,我在 Visual Studio Code 中遇到了这个奇怪的错误。我正在使用 F 字符串,在编辑器中,它说它是无效的语法。

为什么会有红色下划线?即使代码在命令提示符下可以正常工作,它显然也是无效的语法。

我启用的扩展是 Beautify、ESLint(文件在底部拾取为 MagicPython,所以我认为这不会影响它)、MagicPython、Material Theme、Python、Visual Studio IntelliCode - Preview。 谢谢!尼伦。

【问题讨论】:

  • VS Code 是一个糟糕的 python IDE。它可能不知道 3.6 f-strings 格式(或者某些插件不知道)。
  • 你发现了吗,因为我有同样的问题?
  • 新的python pep python.org/dev/peps/pep-0498,表明new 格式化字符串的方式遵循这个模板。也许正因为如此,字符串以一种看起来错误的方式显示。
  • 我在 VS Code 中遇到了同样的问题
  • 这能回答你的问题吗? f-strings giving SyntaxError?

标签: python python-3.x visual-studio-code


【解决方案1】:

我只是使用名为 python 的扩展,我遇到了同样的问题。 the question I meet只需调整extend使用的python版本即可解决问题。change this

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-22
  • 2012-07-29
  • 1970-01-01
  • 1970-01-01
  • 2021-09-18
  • 1970-01-01
相关资源
最近更新 更多