标签:rom attribute tee 接受 src 函数 recent str ror
1. import导入的是一个标准模块,而标准模块的概念是一个文件夹里面必须包含__init__.py文件。它的作用更像是一种声明,且import模块进来之后,万一原本的模块有什么变化,可以通过reload()进行重新加载。
__import__()作为一个函数,只能接受字符串参数,返回值可以直接用来操作,通常在动态加载的时候用到这个函数,最常见的情景就是插件功能的支持。
__import__() 函数用于动态加载类和函数 ------- 使用__import__和 getattr,setattr可以实现动态加载类和方法
如果一个模块经常变化就可以使用 __import__() 来动态载入。
__import__(name[, globals[, locals[, fromlist[, level]]]])
参数说明:
返回元组列表
2. getattr() 函数用于返回一个对象属性值。
getattr(object, name[, default])
例如:
标签:rom attribute tee 接受 src 函数 recent str ror
原文地址:https://www.cnblogs.com/wenshu/p/12267070.html