从反射中引出 导入模块的方式,注意嵌套中的导入模块时, 参数 fromlist=True

 

当使用__import__(),

(嵌套的路径字符串,fromlist=True)

# !/usr/bin/env python
# -*- coding:utf8 -*-

# import lib.test.com
#
# r = lib.test.com.com_func()
# print(r)

###################################
# from lib.test import com
#
# r1 = com.com_func()
# print(r1)
###################################

r2 = __import__("lib.test.com", "com_func")
print(r2)
r3 = __import__("lib.test.com", "com_func", fromlist=True)
print(r3)

 

posted @ 2021-02-17 20:29  xuwenwei  阅读(86)  评论(0编辑  收藏  举报