# 测试动态导入 demo.py 中的 get 函数
【demo.py】
def get(b):
print("get函数输出的值:%s" % b)
【test_动态导入.py】
import sys
module = sys.argv[1]
func = sys.argv[2]
get_import = __import__(module) # import module 是找module.py
get_func = getattr(get_import, func) # get_func 指向了demo.py模块中的get
get_func(5)
【运行方式】
1==>在终端进入当前目录
2==>输入命令
python test_动态导入.py demo get
>>>get函数输出的值:5