导入语句导致错误的缩进错误

时间:2012-12-13 14:23:41

标签: python

相关代码很短:

class Gameserver:


def __init__(self):

    import modules.logic.game

        game.initGame()
        game.initGameInstance()
        game.start()
        game.myShowBase.run()

然而,无论我做什么,我都会得到一个错误的缩进错误(仅在第一行调用游戏中的函数)或者根本没有调用某些函数。 任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

我认为你需要输入如下

class Gameserver:

    def __init__(self):
        import modules.logic.game
        game.initGame()
        game.initGameInstance()
        game.start()
        game.myShowBase.run()

这不应该给你任何错误。

答案 1 :(得分:0)

Sam的代码是正确的,但忽略了后续错误(未找到游戏)。

from modules.logic import game

class Gameserver:
    def __init__(self):
        game.initGame()
        game.initGameInstance()
        game.start()
        game.myShowBase.run()