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.