在python中导入模块的时间比预期的要长

时间:2017-05-17 14:14:00

标签: python-2.7 python-import

所以我有一个过程,其中一个脚本(称之为A)拉入数据(通过在另一个脚本B中导入和运行一个函数)并运行数据计算。在执行所有计算之后,A然后运行检查(通过在另一个脚本C中导入和运行函数)。

还有另一个脚本(D),它包含各种小型函数和字典,用于两个脚本B和C.

我在脚本A的每个步骤之间放置了时间戳。 这表明当脚本导入B时,导入的时间在30-40分钟之间变化!脚本B中没有任何内容在函数外部,除了来自D import *"的行#34;

在D中,defs之外的唯一代码是列表和字典定义。

当脚本处于不同数据组的循环上时,此延迟仅发生在第一个实例中。

另外,当我在它上面运行检查脚本C时,它只需要2分钟就可以运行。

我的直觉告诉我,这与将D导入两个脚本有关(这是由代码导入的#34;来自D import *"在两个脚本中。但我不是知道为什么/如何改进这个?

由于

0 个答案:

没有答案