只是想知道从其他脚本导入更多函数是否会降低脚本的速度?
一些背景知识:
我有两个脚本,一个比另一个运行得快得多,一个在顶部有一个额外的import语句,在底部有额外的函数,但它的中间的东西,在运行较慢的脚本之间是相同的。
答案 0 :(得分:9)
有关您案件的更多信息,Import_Statement_Overhead:
导入语句几乎可以在任何地方执行。将它们置于函数内以限制其可见性和/或缩短初始启动时间通常很有用。虽然Python的解释器经过优化,不能多次导入同一个模块,但重复执行import语句会严重影响某些情况下的性能。