NoneType'对象没有'keys'属性

-1 投票
1 回答
3885 浏览
提问于 2025-04-20 15:11

我在运行我的代码时使用了

for line in open(INPUT_LOGS).readlines()[:MAX_ROWS]: 
    a = parse_line(line)

if headers is None:
    header = a.keys()

但是我遇到了上面的错误。

1 个回答

1

我觉得你可能没有正确缩进,把你的if条件放在for循环里面(或者你只是想在文件的最后一行添加一个header):

for line in open(INPUT_LOGS).readlines()[:MAX_ROWS]: 
    a = parse_line(line)

    if headers is None:
        header = a.keys()

撰写回答