python动态导入模块会生成.pyc吗?

时间:2018-02-21 23:17:34

标签: python python-2.7 import python-import python-importlib

我想要点名的字符串,我可以评估。这些虚线名称可以指向项目不了解的新文件中的函数(在不成为开发团队成员的情况下快速向项目添加新功能)。

现在,我使用库(金字塔)解析并编译虚线名称,然后将编译后的函数对象保存到某处以便以后可以使用它。

我已经看到importlib让我们导入一个模块,它完全正常,就像这样:

importlib.import_module('my_library')

但是,通常在导入模块时,会生成.pyc,因此其他调用不会花费太多时间执行(因为他们不必再次编译)。

使用importlib创建.pyc个文件进行导入吗?

如果没有,是否会将其添加到locals()更改任何内容? (将其添加到globals()似乎对我不起作用)就像这样:

locals()['my_library'] = importlib.import_module('my_library')

0 个答案:

没有答案