python类构造中的缩进错误

2024-10-01 22:33:22 发布

您现在位置:Python中文网/ 问答频道 /正文

以下代码编译时没有任何错误:

class game:
    def __init__(self, filePath):
            self.gameState = readGame.readGameState(filePath)

但当我把它改成

^{pr2}$

这里的目的是使用或不使用filePath调用类构造函数。这个文件包含7x7矩阵,因此如果文件路径没有被传递,我就用空矩阵初始化游戏状态。但我得到了缩进错误:预期是一个缩进块。这根本上是错的。我已经尽力了,但还是调试不好。在


Tags: 文件代码self目的gameinitdef错误
1条回答
网友
1楼 · 发布于 2024-10-01 22:33:22

您正在最后一行中混合tabs和{}

self.gameState = readGame.readGameState(filePath)

它显示它的前4个空格,然后是一个制表符,然后是4个空格,而所有其他行都只使用spaces进行缩进。在

你不应该混合制表符和空格,我建议你一直使用空格来缩进那行。在

相关问题 更多 >

    热门问题