Unindent amount does not match previous indent Pylanceが出た件

Pythonでコードを書いているときに発生。

※使用環境

  • Python==3.9
  • VScode

原因・概要

Unindent amount does not match previous indent Pylance

このエラー、端的にいうと「インデント解除の量が前のインデントと一致してないよ!」ってこと。

つまりインデント解除しすぎって話。

解決

codeの整形ショートカットでささっとなおした。

たまに整形してもなおらない(自動で読み込めないほどcodeぐちゃってる)場合もあるため、その際はエラー出てる位置を確認して手入力でなおすかな

 

参考記事

Maniera

pythonはインデント(行頭の空白文字の数)によって、ブロックを表現する。 2020/6/3追記。今さらです……