“object of type 'NoneType' has no len()” error

前端 未结 3 567
感情败类
感情败类 2021-02-05 08:46

I\'m seeing weird behavior on this code:

images = dict(cover=[],second_row=[],additional_rows=[])

for pic in pictures:
    if len(images[\'cover\']) == 0:
              


        
3条回答
  •  离开以前
    2021-02-05 09:31

    You assign something new to images['cover']:

    images['cover'] = pic.path_thumb_l
    

    where pic.path_thumb_l is None at some point in your code.

    You probably meant to append instead:

    images['cover'].append(pic.path_thumb_l)
    

提交回复
热议问题