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 に答える