这是代码:

modulename, classname =  settings.APP_USER_CLASS.rsplit('.',1 )
modulemeta = __import__(modulename, globals(), locals(),  [classname])


我不明白:__import__(modulename, globals(), locals(), [classname])的意思是,

那是什么

谢谢

最佳答案

__import__是导入模块的内置函数。第一个参数是要加载的模块,第四个参数是要从模块导入的名称列表。所以他的电话等效于:

from modulename import classname


[编辑]

但是我必须同意乔恩对您的帖子的评论。这是不难发现的事情。

关于python - 这在我老板的python代码中意味着什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5227424/

10-10 04:01