为什么命令提示符与python IDLE相比,运行python程序所花费的时间更少?

时间:2014-12-14 09:41:27

标签: python performance time

我想用这个来检查我的程序的运行时间。

start_time = time.time()
print(time.time() - start_time)

但是结果在cmd中令人惊讶,它给出了1.2秒的时间,但在python IDLE时间是5.12秒。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

Python IDLE是python环境的一种包装器。让我们说,它就像python.exe +包装器。 IDLE有GUI,按钮,文本字段等。因此,它必须立即处理Python环境和GUI。 IDLE是一个完整的Windows程序。运行纯python.exe比使用python.exe和IDLE中的所有内容更快。