Tech C**P
15 subscribers
161 photos
9 videos
59 files
304 links
مدرس و برنامه نویس پایتون و لینوکس @alirezastack
Download Telegram
In Python you can use setattr to set an attribute on a class. Let's say we have a very simple class like below:

class User:
def register(self, key, val):
setattr(self, key, val)


Now if you want to set an attribute called name on User class:

>>> user = User()
>>> user.register('name', 'alireza')
>>> user.name
'alireza'

With a little bit of code you can automatically get data from a source and set dynamic attributes.

#python #setattr