【发布时间】: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