Python dynamic attribute creation

Carl Banks pavlovevidence at gmail.com
Sun Jun 27 00:01:43 EDT 2010


On Jun 25, 8:24 pm, WANG Cong <xiyou.wangc... at gmail.com> wrote:
> Understand, but please consider my proposal again, if we switched to:
>
> setattr(foo, 'new_attr', "blah")
>
> by default, isn't Python still dynamic as it is? (Please teach me if I
> am wrong here.)
>
> This why I said the questionable thing is not so much related with dynamic
> programming or not.

Because it makes dynamicism harder to do.

Like I said, Python's goal isn't simply to make dynamicism possible,
it's to make it easy.

"foo.new_attr = 'blah'" is easier than using setattr.


Carl Banks



More information about the Python-list mailing list