python_111_动态导入模块
2024-10-19 13:37:05
lib下aa.py文件内容:
class C:
def __init__(self):
self.name='alex'
from lib import aa#正常导入
print(aa.C)
动态导入模块内容:
# 动态导入模块方法1,解释器内部自己用的
mod=__import__('lib.aa')#mod相当于lib
print(mod.aa.C)
obj=mod.aa.C()
print(obj.name)
print('---------------->')
# 动态导入模块方法2 官方建议用此方法
import importlib
aa=importlib.import_module('lib.aa')#aa相当于lib下的aa
print(aa.C().name)
结果:
<class 'lib.aa.C'>
alex
---------------->
alex
最新文章
- centos yum换阿里云源
- DIV使用tabindex获得事件详解 移动div
- oracle group 语句探究(笔记)
- (0)图像处理opengl 写在前面的话
- Android Volley框架的使用(三)
- 搭建MyBatis框架
- MFC多线程各种线程用法 .
- web版的tty
- [转]压缩感知重构算法之分段正交匹配追踪(StOMP)
- word中批量转换字母数字为Times New Roman
- Python函数化编程整理
- Mac环境 安装brew
- 【清北学堂2018-刷题冲刺】Contest 6
- 【GMT43智能液晶模块】例程十:DMA实验——存储器到存储器的传输
- 工作记录 rfcn网络结构 caffe time测速和实际运行中速度不相等。
- RavenDb学习(九)高级特性下半部分
- c++11 随机代码记录
- JavaWeb总结(八)
- str.format格式化用法(通过{}来替代%)
- iOS 7 导航栏颜色设定与适配