Shortest way of creating an object with arbitrary attributes in Python?

前端 未结 11 900
谎友^
谎友^ 2021-02-01 14:48

Hey, I just started wondering about this as I came upon a code that expected an object with a certain set of attributes (but with no specification of what type this object shoul

11条回答
  •  心在旅途
    2021-02-01 15:13

    Use collections.namedtuple.

    It works well.

    from collections import namedtuple
    Data = namedtuple( 'Data', [ 'do_good_stuff', 'do_bad_stuff' ] )
    options = Data( True, False )
    

提交回复
热议问题