2

今天我在编码,我遇到了这个不寻常的错误。这是我的代码:

from direct.showbase.ShowBase import ShowBase
import cogManager

class application(ShowBase):

    def __init__(self):
        ShowBase.__init__(self)

playApplication = application()
playApplication.run()

错误:

Traceback (most recent call last):
  File "CogCreator.py", line 2, in <module>
  import cogManager
File "C:\Users\GeekyGamerGavin\Documents\Toontown Phase Files\NEW\cogManager.p
y", line 4

                    ^
IndentationError: expected an indented block

但是当我删除代码时有效

import cogManager

我可以帮忙吗?我很困惑!

编辑:我没有混合空格/制表符!

编辑:修复它。谢谢!

4

2 回答 2

1

您可能在空行上有一个制表符,或者正在混合制表符和空格。按照PEP8编码标准,缩进应该是每级 4 个空格。

于 2014-05-04T21:46:58.963 回答
0

尝试缩进 def init (self):

from direct.showbase.ShowBase import ShowBase
import cogManager

class application(ShowBase):

    def __init__(self):
        ShowBase.__init__(self)

playApplication = application()
playApplication.run()
于 2014-05-04T21:43:28.917 回答