Why does this python method gives an error saying global name not defined?

前端 未结 3 1144
时光取名叫无心
时光取名叫无心 2021-01-27 13:00

I have a single code file for my Google App Engine project. This simple file has one class, and inside it a few methods. Why does this python method gives an error saying global

3条回答
  •  死守一世寂寞
    2021-01-27 14:02

    You need to call it explicitly with an instance:

    groups = self.gen_groups(input)
    

    Similarly for some of the other calls you're making in there, e.g. gen_album.

    Also, see Knowing When to Use self and __init__ for more information.

提交回复
热议问题