1

我想要可以评估的点名字符串。这些虚线名称可能指向项目不知道的新文件中的功能(以便在不属于开发团队的情况下快速将新功能添加到项目中)。

现在,我使用库(金字塔)解析和编译虚线名称,然后将编译后的函数对象保存在某个地方以便以后使用。

我已经看到importlib让我们导入一个模块,它工作得非常好,就像这样:

importlib.import_module('my_library')

尽管如此,通常当您导入模块时,.pyc会生成 a ,因此其他调用不会花费太多时间来执行(因为它们不必再次编译)。

是否使用importlib创建.pyc文件导入?

如果没有,添加它会locals()改变什么吗?(添加它globals()似乎对我不起作用)像这样:

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

0 回答 0