初识模块
1、模块即库,可分为标准库(Python安装完即存在的)和第三方库(需安装在python,一般安装在site-packages)
2、模块导入方法:
(1)、静态导入:import module_name
(2)、动态导入,方法有两种:
A、var = __import__(str),但不建议使用
例子如下:
lib = __import__('lib.aa') # 返回的是lib级别 def main(): print(lib.aa.C().name) if __name__ == '__main__': main()
B、推荐方法
import importlib
var = importlib.import_module(str)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
import importlib aa = importlib.import_module('lib.aa') # 返回的是aa级别 def main(): print(aa.C().name) if __name__ == '__main__': main()