python 中的 F 字符串错误,当 运行 on vs code

F-string error in python when running on vs code

我需要帮助解决这个问题。下面的屏幕截图是给出错误的代码行。它涉及 f-string,我正在使用 python 3.7.6 base:conda。


这是我收到的错误消息。


这是我正在使用的解释器。

请帮我解决。谢谢。

如果您在 VSCode 中切换 virtualenv,您必须从打开的终端退出(在 linux ctrl-d 上)并再次启动它。没有它,口译员是不会改变的。

这显然仅适用于 VSCode 终端。我不知道这是只在 Linux 上还是在其他平台上。

所以这个问题是基于我用于 运行 我的代码的 VS 代码扩展。这是 'Code Runner'。

需要做两件事:

  1. 在 setting.json
  2. 中更改此设置
code-runner.executorMap": {"python":"$pythonPath $fullFileName"}
  1. 在 'code-runner' 的设置中检查 "run in terminal"。

您好 即使我遇到了同样的问题,请查看下面的屏幕截图并在 settings.json 和 launch.json 中进行一些更改,然后刷新它,一切都会正常进行。