I was trying to generate a class from a dictionary:
class attr:
for key in objects_type:
setattr(attr, key, lambda cl: list())
This gives the error that attr is not defined during the for loop. I know I could write:
class attr:
pass
for key in objects_type:
setattr(attr, key, lambda cl: list())
But I am sure I remember seeing code similar to the first example somewhere. Does anyone know if it is possible to write something similar to the first form?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…