Name
delattr
Synopsis
delattr(obj
,name
)
Removes attribute name
from
obj
.
delattr(
obj
,
'ident
')
is like del
obj
.ident
.
If obj
has an attribute named
name
just because its type or class has it
(as is normally the case, for example, with methods of
obj
), you cannot delete that attribute
from obj
itself. You may or may not be
able to delete that attribute from the type or class itself,
depending on what the type or class allows. If you can,
obj
would cease to have the attribute, and
so would every other object of that type or class.
Get Python in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.