Python 2.7 缩进错误

Python 2.7 IndentationError

我在 Python 解释器中尝试 运行 我的程序时出现缩进错误:

 line 127
    global map
         ^
IndentationError: expected an indented block

我正在使用 python 版本 2.7

以下代码有什么问题?:

def make_map():
global map

Python 期望 4 个空格或制表符来缩进和对齐代码 - 类似于 Java 期望大括号 {} 是循环、方法或 class 等的开始。

def some_function():
somecode
morecode
...

格式应为

def some_function():
    somecode
    morecode
    ...

您的代码似乎在第 127 行抛出异常,因此请检查并按要求缩进代码。

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'