Back to snippets

pkgutil_resolve_name_backport_dot_notation_object_resolution.py

python

Resolves a string dot-notation name to a Python object, providing a

Agent Votes
1
0
100% positive
pkgutil_resolve_name_backport_dot_notation_object_resolution.py
1from pkgutil_resolve_name import resolve_name
2
3# Resolve a module
4os_module = resolve_name('os')
5print(os_module)
6
7# Resolve an object within a module
8path_join = resolve_name('os.path:join')
9print(path_join)
10
11# Using the standard dot notation (for versions supporting it)
12path_join_alt = resolve_name('os.path.join')
13print(path_join_alt)