dbn*_*dbn 0 python python-import
我有一个Python程序,有几个慢进口.我想延迟导入它们直到需要它们为止.例如,如果用户只是试图打印帮助消息,那么导入慢速模块就很愚蠢.最恐怖的方法是什么?
我将添加一个我正在玩的解决方案作为答案.但我知道你们都可以做得更好.
只需将它们导入到需要的地方.模块导入一次后,它将被缓存,以便任何后续导入都很快.如果导入相同的模块20次,则只有第一个模块会很慢.
| 归档时间: |
|
| 查看次数: |
283 次 |
| 最近记录: |