Python Import语句导致错误的缩进错误
相关代码非常简短:Python Import语句导致错误的缩进错误,python,Python,相关代码非常简短: class Gameserver: def __init__(self): import modules.logic.game game.initGame() game.initGameInstance() game.start() game.myShowBase.run() 然而,无论我做什么,我要么得到一个糟糕的缩进错误(仅在游戏中调用函数的第一行中),要么一些函数根本没有被调用。 有没有办
class Gameserver:
def __init__(self):
import modules.logic.game
game.initGame()
game.initGameInstance()
game.start()
game.myShowBase.run()
然而,无论我做什么,我要么得到一个糟糕的缩进错误(仅在游戏中调用函数的第一行中),要么一些函数根本没有被调用。
有没有办法解决这个问题?我想你需要按如下方式键入它
class Gameserver:
def __init__(self):
import modules.logic.game
game.initGame()
game.initGameInstance()
game.start()
game.myShowBase.run()
这不会给您带来任何错误。我认为您需要按如下方式键入它
class Gameserver:
def __init__(self):
import modules.logic.game
game.initGame()
game.initGameInstance()
game.start()
game.myShowBase.run()
这不会给你任何错误。山姆的代码是正确的,但忽略了后续的错误(未找到游戏)
Sam的代码是正确的,但忽略了后续错误(未找到游戏)
导入后的内容不是一个不同的块;尽管这里更深层次的问题可能是您的
导入
位置错误。很少有情况下,在模块范围以外的任何地方导入是有意义的。该代码在类中也有缩进错误--\uuuuuu init\uuuuuu
应该进一步缩进,尽管这可能是一个复制/粘贴错误。当然有一种方法可以接受答案???@user1862770。你认为这些勾号是用来做什么的?导入后的东西不是一个不同的块;尽管这里更深层次的问题可能是您的导入
位置错误。很少有情况下,在模块范围以外的任何地方导入是有意义的。该代码在类中也有缩进错误--\uuuuuu init\uuuuuu
应该进一步缩进,尽管这可能是一个复制/粘贴错误。当然有一种方法可以接受答案???@user1862770。你认为这些略图中的复选标记是干什么用的?事实上确实如此。ShowBase中的run-method已经找不到了。事实上,我不知道这是从哪里来的,如果将完全相同的代码写入main而不是Gameserver类中,那么就可以了。谷歌在我的错误信息上提供了七个链接,其中一个是中文的。run()用红色下划线,我从import:run中得到:undefined变量。我只是不知道该在哪里搜索。#@user1862770我的意思是这不应该再给你IndentationError
。找不到的方法是另一个错误。是的。但我真的要问另一个问题吗?如果它是相关的,那不是垃圾邮件吗?事实上确实如此。ShowBase中的run-method已经找不到了。事实上,我不知道这是从哪里来的,如果将完全相同的代码写入main而不是Gameserver类中,那么就可以了。谷歌在我的错误信息上提供了七个链接,其中一个是中文的。run()用红色下划线,我从import:run中得到:undefined变量。我只是不知道该在哪里搜索。#@user1862770我的意思是这不应该再给你IndentationError
。找不到的方法是另一个错误。是的。但我真的要问另一个问题吗?如果它是相关的,那不是垃圾邮件吗?但它确实有效,并且找到了游戏…只有showbase.run在做有趣的事情,但它确实有效,并且找到了游戏…只有showbase.run在做有趣的事情