在bash中运行python脚本比在空闲状态下运行代码慢

2024-09-28 22:34:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经编写了一个python脚本来使用Tkinter绘制sierpinski垫圈,当从python空闲运行时,该程序大约花费了从bash运行所需时间的一半。我使用python中的时间模块对脚本进行计时。任何关于为什么会发生这种情况的想法都将受到赞赏。谢谢


Tags: 模块程序脚本bashtkinter时间绘制情况
2条回答

因为你路过的方式。根据您对另一个答案的评论,您使用的是python -c,在IDLE中使用Run命令(或类似的命令)。我不知道python -c有任何性能问题,但是使用runinidle来运行somescript.py相当于python somescript.py。在

你真的应该使用python -c来运行脚本,更多的是针对小片段。在

Rafe可能是正确的-你可以通过限制你的进口来测试这一点,看看这是否会影响启动时间。一、 e,如果你在做

from Tkinter import *

然后将其更改为只导入实际需要的模块。或者编写一个快速的空程序,它只需设置和关闭,而不使用包中的任何东西——这两个程序的运行应该非常接近。在

相关问题 更多 >