8

只是想知道从其他脚本导入更多功能是否会降低脚本的速度?

一些背景:

我有两个脚本,一个运行得比另一个快得多,一个在顶部有一个额外的导入语句,在底部有一个额外的函数,但它在中间的东西,在运行速度较慢的脚本之间是一样的。

4

1 回答 1

13

有关您的案例Import_Statement_Overhead的更多信息:

导入语句几乎可以在任何地方执行。将它们放在函数中以限制它们的可见性和/或减少初始启动时间通常很有用。尽管 Python 的解释器被优化为不会多次导入同一个模块,但在某些情况下重复执行 import 语句会严重影响性能

于 2013-08-27T10:35:44.283 回答