python-在函数内部import&将字符串转换为class
方法内部import:
方法1: import importlib importlib.import_module(""import的字符串"") 方法2: from django.utils.module_loading import import_string import_string('django.core.exceptions.ValidationError')
将字符串转换为class
方法1,使用getattr getattr() 函数用于返回一个对象属性值。 例如: a=getattr(object,name_str) 方法2,使用globals() globals() 函数会以字典类型返回当前位置的全部全局变量。 例如: globals().get(name_str)