Author: Wrzlprmft

如何只在模块中需要某个对象时才触发另一个模块的延迟导入 ?

情况 我想要一个大致如下的模块 : # my_module.py my_number = 17 from other_module import foo my_object = foo(23) 但是, 有一个问题: 安装 other_module 给一些用户造成了问题, 只对那些想要使用 my_object 的用户要求 – – 而这些用户只是用户的一小部分。 我想让那些不需要 my_object 的用户不用安装 other_module 。 因此, 我希望只有从 my_module 导入 my_object 时才能导入 other_module…

Read More »