簡體   English   中英

在 vs 代碼上運行時 python 中的 F 字符串錯誤

[英]F-string error in python when running on vs code

我需要幫助來解決這個問題。 下面的屏幕截圖是給出錯誤的代碼行。 它涉及 f-string,我使用的是 python 3.7.6 base:conda。

在此處輸入圖像描述


這是我收到的錯誤消息。

在此處輸入圖像描述


這是我正在使用的解釋器。

在此處輸入圖像描述

請幫我解決它。 謝謝你。

所以這個問題是基於我用來運行我的代碼的 VS Code 擴展。 它是“代碼運行者”。

需要做兩件事:

  1. 在設置中更改此設置。json
code-runner.executorMap": {"python":"$pythonPath $fullFileName"}
  1. 在“代碼運行器”的設置中檢查“在終端中運行”。

如果您在 VSCode 中切換 virtualenv,您必須從打開的終端(在 linux ctrl-d 上)退出並再次啟動它。 沒有這個,解釋器不會改變。

這顯然只適用於 VSCode 終端。 而且我不知道這是否僅在 Linux 或其他平台上。

嗨,即使我遇到了同樣的問題,請參閱下面的屏幕截圖並對 settings.json 和 launch.json 進行一些更改,然后刷新它,一切都會正常工作。 設置.json

啟動.json

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM