IndentationError:应为缩进块dataset=list()

2024-10-04 07:33:36 发布

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

运行下面的第二个代码时出现此错误。有人能告诉我如何修复它吗?你知道吗

File "<ipython-input-2-b17fa66ce8c6>", line 3
    dataset = list()
          ^
IndentationError: expected an indented block


def load_csv(filename):
dataset = list()
with open(filename, 'r') as file:
csv_reader = reader(file)
for row in csv_reader:
if not row:
continue
dataset.append(row)
return dataset

Tags: csv代码input错误ipythonlinefilenamedataset
1条回答
网友
1楼 · 发布于 2024-10-04 07:33:36

制表符和空格在Python中非常重要。您的代码应该如下所示:

def load_csv(filename):
    dataset = list()
    with open(filename, 'r') as file:
        csv_reader = reader(file)
        for row in csv_reader:
            if not row:
                continue
            dataset.append(row)
    return dataset

相关问题 更多 >