対策 TabError: inconsistent use of tabs and spaces in indentation

python

Python で以下のような TabError が表示される場合があります。私の場合は、Jupyterのソースをpyファイルに持ってきたときに発生しました。

 

エラーメッセージ

この場合の原因と対策です。


原因

インデントに使われている文字が、タブとスペースとで混在している。

 

対策

どちらかに統一する。
スペース4つでやりたいならタブを消す。
タブで行きたいならスペースを消す。という感じ。

 

メモ

inconsistent…一貫性がない
consistent…一貫性がある

in-が否定の接頭語

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です