我想要点名的字符串,我可以评估。这些虚线名称可以指向项目不了解的新文件中的函数(在不成为开发团队成员的情况下快速向项目添加新功能)。
现在,我使用库(金字塔)解析并编译虚线名称,然后将编译后的函数对象保存到某处以便以后可以使用它。
我已经看到importlib
让我们导入一个模块,它完全正常,就像这样:
importlib.import_module('my_library')
但是,通常在导入模块时,会生成.pyc
,因此其他调用不会花费太多时间执行(因为他们不必再次编译)。
使用importlib
创建.pyc
个文件进行导入吗?
如果没有,是否会将其添加到locals()
更改任何内容? (将其添加到globals()
似乎对我不起作用)就像这样:
locals()['my_library'] = importlib.import_module('my_library')