我想用这个来检查我的程序的运行时间。
start_time = time.time()
print(time.time() - start_time)
但是结果在cmd中令人惊讶,它给出了1.2秒的时间,但在python IDLE时间是5.12秒。
为什么会这样?
答案 0 :(得分:1)
Python IDLE是python环境的一种包装器。让我们说,它就像python.exe +包装器。 IDLE有GUI,按钮,文本字段等。因此,它必须立即处理Python环境和GUI。 IDLE是一个完整的Windows程序。运行纯python.exe比使用python.exe和IDLE中的所有内容更快。