Python Importlib.import_module动态导入模块
2020-12-07 02:50
标签:file img pre inf mod print __file__ 代码 png 我的环境是:os系统 python 3.7 在学这个模块之前我们先获取下该模块的路径如下: >>>import module >>>print(module.__file__) 实例: 1. 获取importlib模块的绝对路径结果文件 2. 获取importlib模块的路径名 下面开始正题: 文件结构如下: 注意:“.” 类似路径 Python Importlib.import_module动态导入模块 标签:file img pre inf mod print __file__ 代码 png 原文地址:https://www.cnblogs.com/helloTerry1987/p/10989618.html
a.py
的代码def show():
print("show A")
b.py
的代码def show():
print("show B")
从main中导入test包中的a和b模块,main.py的代码如下
1 import importlib
2
3 # 绝对导入
4 a = importlib.import_module("test.a")
5 a.show()
6 # 输出show A
7
8 # 相对导入
9 b = importlib.import_module(".b", "test")
10 b.show()
11 # 输出show B
文章标题:Python Importlib.import_module动态导入模块
文章链接:http://soscw.com/index.php/essay/23415.html