跳转到主要内容

基于字符串导入对象

项目描述

import_string

https://img.shields.io/pypi/v/import_string.svg https://img.shields.io/travis/rochacbruno/import_string.svg Documentation Status Updates

基于字符串导入对象

功能

基于字符串导入对象。如果您想使用导入路径作为端点或类似的东西,这将很有用。导入路径可以指定为点表示法(.)或使用冒号作为对象分隔符(:)。如果 silent 为 True,则在导入失败时返回值将为 None

用法

import import_string

module = import_string('my_system.my_package.my_module')

function = import_string('my_system.my_module:some_function')

Class = import_string('my_system.my_module:SomeClass', silent=True)
# If path doesn't exist Class = None

致谢

历史

0.1.0 (2016-06-30)

  • 首次发布在PyPI。

由以下支持