python __import__ 动态加载导入,第二个参数fromlist=(xx,xxx)说明

__import__函数中的fromlist实际上是没有具体含义的,你可以理解为它只是一种标记,当它不为空的时候,import将为我们导入前面所写的字符串中最右边的模块。当它为空的时候,import将为我们导入字符串最左边的模块,仅此而已。
总结来说就是当 __import__(A.B,C)时, 当 fromlist 为空, 则导入的对象时 A, 如果 fromlist 不为空, 导入的对象就是 B

作者:星星在线
链接:https://www.jianshu.com/p/e61a09ed5a6b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2022-09-07 14:27  夜落繁华时  阅读(92)  评论(0)    收藏  举报