Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
About getattr()
#5
Yoriz already gave you an answer. I add advice which may speed up learning process.

If you encounter something you don't understand (or something what is unexpected) I suggest always start with built-in help and documentation.

>>> help(getattr)
Help on built-in function getattr in module builtins:

getattr(...)
    getattr(object, name[, default]) -> value
    
    Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y.
    When a default argument is given, it is returned when the attribute doesn't
    exist; without it, an exception is raised in that case.
(END)
Documentation at python.org:

getattr(object, name[, default])
Return the value of the named attribute of object. name must be a string. If the string is the name of one of the object’s attributes, the result is the value of that attribute. For example, getattr(x, 'foobar') is equivalent to x.foobar. If the named attribute does not exist, default is returned if provided, otherwise AttributeError is raised.

In ipython there is even less typing:

In [1]: getattr?                                                                                                                  
Docstring:
getattr(object, name[, default]) -> value

Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y.
When a default argument is given, it is returned when the attribute doesn't
exist; without it, an exception is raised in that case.
Type:      builtin_function_or_method
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply


Messages In This Thread
About getattr() - by MingyuanLuo - Mar-10-2019, 06:48 AM
RE: About getattr() - by Yoriz - Mar-10-2019, 08:30 AM
RE: About getattr() - by MingyuanLuo - Mar-11-2019, 02:35 AM
RE: About getattr() - by ichabod801 - Mar-11-2019, 02:50 AM
RE: About getattr() - by MingyuanLuo - Mar-20-2019, 10:35 AM
RE: About getattr() - by perfringo - Mar-11-2019, 08:41 AM
RE: About getattr() - by MingyuanLuo - Mar-20-2019, 11:41 AM
RE: About getattr() - by ichabod801 - Mar-20-2019, 01:46 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  question about getattr() ryfoa6 3 2,237 Apr-07-2020, 07:16 PM
Last Post: deanhystad
  Vars and getattr problem catosp 5 4,182 Aug-28-2018, 02:54 PM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020