繁体   English   中英

在bash中运行python脚本比在IDLE中运行代码慢

[英]running python script in bash slower than running code in IDLE

我编写了一个python脚本来使用Tkinter绘制sierpinski垫片,当从python IDLE运行时,程序从bash运行所需的时间大约是一半。 我在python中使用它们的时间模块定时脚本。 关于为什么发生这种情况的任何想法将不胜感激。 谢谢

这是因为您传递它的方式。 根据您对其他答案的评论,您使用的是python -c ,而在IDLE中,您使用的是Run命令(或类似命令)。 我不知道python -c的任何性能问题,但是在IDLE中使用Run来运行somescript.py等效于python somescript.py

您确实应该使用python -c运行脚本,对于小片段,它更有用。

Rafe可能是正确的-您可以通过限制导入次数并查看启动时间是否有所不同来进行测试。 即,如果你在做

from Tkinter import *

然后将其更改为仅导入您实际需要的模块。 或者编写一个快速的空程序,该程序可以直接安装和删除,而无需使用程序包中的任何内容-两者都应运行得差不多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM