astro py:docs

- Index
- Modules

### Navigation

- next »
- « previous |
- Astropy v1.1.1 »
- Astropy Core Package Utilities (`astropy.utils`) »
- resolve_name

# resolve_name

`astropy.utils.introspection.``resolve_name`(name, *additional_parts)

  Resolve a name like `module.object` to an object and return it.

  This ends up working like `from module import object` but is easier to deal with than the `__import__` builtin and supports digging into submodules.

  Parameters:

  name : `str`

  > A dotted path to a Python object–that is, the name of a function, class, or other object in a module with the full path to that module, including parent modules, separated by dots. Also known as the fully qualified name of the object.

  additional_parts : iterable, optional

  > If more than one positional arguments are given, those arguments are automatically dotted together with `name`.

  Raises:

  `ImportError`

  > If the module or named object is not found.

  Examples

      >>> resolve_name('astropy.utils.introspection.resolve_name')
      <function resolve_name at 0x...>
      >>> resolve_name('astropy', 'utils', 'introspection', 'resolve_name')
      <function resolve_name at 0x...>