加速Python进口

时间:2013-07-29 18:45:57

标签: python import

我有一个使用面向对象技术构建的大型程序,我有一个主要的驱动程序模块,可以导入一堆其他类,然后导入更多python内置模块或其他类。总之,我会说有超过250个 from x import y statements(我无法控制这部分代码),有些在其他类中是重复的,有些是唯一的。我描述了我的代码,因为我怀疑大部分时间是在启动时导入这么多的模块和类。有办法加快这个吗?

1 个答案:

答案 0 :(得分:2)

You can move the import statements to inside your functions to reduce initial startup.

另一种技术是将模块复制到ramdisk或tmpfs以获得更快的IO(这些使用RAM,运行速度更快)。