Python脚本的速度慢于.exe而不是.py

时间:2016-06-22 07:16:33

标签: python performance pyside py2exe modbus

我正在用Python编写一个应用程序,其中使用了 PySide 用于GUI,还用modbus_tk用于我的PC和嵌入式控制器之间的Modbus通信。

我注意到当我将脚本字节编译为Windows应用程序(。exe)时,使用 py2exe 发送请求与Python脚本(.py)相比,控制器更慢

你有过这样的经历吗?这是正常的吗?我该怎么做才能加快我的计划?任何帮助都会受到高度重视。

1 个答案:

答案 0 :(得分:1)

来自https://en.wikipedia.org/wiki/Py2exe

  

虽然这个程序将.py文件转换为.exe文件,但由于py2exe只捆绑了Python字节码而不是将其转换为机器代码,因此不会使其运行得更快。由于启动开销,它甚至可能比直接使用Python解释器运行得慢。

您无法编译(标准)Python代码。