resolve_name¶
- astropy.utils.introspection.resolve_name(name, *additional_parts)[源代码]¶
将名称解析为
module.object
返回一个对象。最后的结果是
from module import object
但比__import__
内置并支持挖掘子模块。- 参数
- name :
str
STR 指向Python对象的点路径——即模块中函数、类或其他对象的名称,其中包含指向该模块的完整路径,包括父模块,用点分隔。也称为对象的完全限定名。
- additional_parts不可更改,可选
如果给定多个位置参数,则这些参数将自动与
name
.
- name :
- 加薪
ImportError
如果找不到模块或命名对象。
实例
>>> resolve_name('astropy.utils.introspection.resolve_name') <function resolve_name at 0x...> >>> resolve_name('astropy', 'utils', 'introspection', 'resolve_name') <function resolve_name at 0x...>