私は単純な3行のコードがなぜこのエラーをポップしているのだろうと思います。私はインデントが適切であることを確認しました。 for
の本文の直後に、try
のブロックの下にいくつかの声明を書いてみたい。試しに内部を入れてくださいIndentationError
for i in range(1,10):
try:
print i
サンプル実行:
は、ここでは、コードです
[email protected] ~/My Files/My Programs % python test.py
File "test.py", line 4
^
IndentationError: unexpected unindent
しかし、コードからtry
ことを削除した場合、それは完璧に動作します。私はexcept
がtry
の後に必須ではないことを知っていますが、私もそれを入れてみました。単に機能しません。誰かが何が起こっているのか説明できますか?私はLinux上でPython 2.7.13を使用しています。
すべての字下げを空白に変換する –
おそらくタブとスペースが混ざります。スペースは常に使用してください。 –
@GregHewgill:すべての字下げがタブであることを確認しました。 –