我正在用Python编写一个应用程序,其中使用了 PySide 用于GUI,还用modbus_tk用于我的PC和嵌入式控制器之间的Modbus通信。
我注意到当我将脚本字节编译为Windows应用程序(。exe)时,使用 py2exe ,发送请求与Python脚本(.py)相比,控制器更慢。
你有过这样的经历吗?这是正常的吗?我该怎么做才能加快我的计划?任何帮助都会受到高度重视。
答案 0 :(得分:1)
来自https://en.wikipedia.org/wiki/Py2exe
虽然这个程序将.py文件转换为.exe文件,但由于py2exe只捆绑了Python字节码而不是将其转换为机器代码,因此不会使其运行得更快。由于启动开销,它甚至可能比直接使用Python解释器运行得慢。
您无法编译(标准)Python代码。