预期缩进块错误python,仅使用间距

时间:2013-11-06 07:43:32

标签: python python-2.7 ipython indentation

我遇到了常见的Python错误expected an indented block。我知道这通常是由混合标签和空格引起的...但是我知道这个事实我只在这个程序中使用了空格。

  1. 我设置它以使我的标签计为空格
  2. 我使用了多个格式化程序
  3. 然后我回过头程序并重新划分每行代码
  4. 以下是代码:

    class FullHC:
        def __init__(self):
            self.id_clusters = []
            self.blockmodels = []
    
        def create_hc(G, t=1.0):
        labels=G.nodes()
        ...
    

    labels=G.nodes()导致错误。无论何时我将函数放在create_hc的位置,我都会遇到类似的错误。

    如果你看到我不知道的东西,请告诉我,因为这真的让我头疼。

    非常感谢。

1 个答案:

答案 0 :(得分:2)

应该将

作为函数的第一行来构思:

class FullHC:
    def __init__(self):
        self.id_clusters = []
        self.blockmodels = []

    def create_hc(G, t=1.0):
        labels=G.nodes()