のPythonインタプリタで私のプログラムを実行しようとしたとき、私はIndentationErrorを取得しています:のPython 2.7 IndentationError
line 127
global map
^
IndentationError: expected an indented block
私は、次のコードで何が間違っているPythonのバージョン2.7
を使用しています?:
def make_map():
global map
のPythonインタプリタで私のプログラムを実行しようとしたとき、私はIndentationErrorを取得しています:のPython 2.7 IndentationError
line 127
global map
^
IndentationError: expected an indented block
私は、次のコードで何が間違っているPythonのバージョン2.7
を使用しています?:
def make_map():
global map
Pythonは4つの空白またはタブをインデントしてコードを整列させることを期待しています - Javaに似たcurly {}はループ、メソッド、クラスなどの開始点です。
def some_function():
somecode
morecode
...
は、あなたのコードがライン127上の例外をスローすることが表示されますので、必要に応じてこれを確認し、コードをインデント
def some_function():
somecode
morecode
...
としてフォーマットする必要があります。
def some_code():
for i in range(1, some_value):
some_method()
if need_more_indent:
indent_code()
do_this_after_indent_code()
this_runs_after_for_loop()
return 'lol'
Ahhありがとう、私は家に帰るときに私は試してみませんかリンクの事を私はドアを急いでいた私は私の電話にいます。 –
いいえ、気にしないでください。私はあなたのリンクを見てきたので、make_map関数内のすべてのコードの前に4つのスペースを追加する必要があります - Pythonコードを正しくフォーマットする方法については、私の答えの最後のコードブロックを参照してください – AK47
おっとは、コードのxDをlinklするのを忘れてここにある: http://pastebin.com/E9cd9KaB –
あなたは二回のリンクを逃しました。よい試み。それは127行目のようですが、あなたのコードをインデントし、Pythonが期待するように4つのスペース(またはタブ)がありません。 – AK47