我制作了一个应用程序,Python 3.7
该应用程序PyQt5
在没有问题的情况下运行良好,Windows 10
并且在从文本编辑器启动时快速启动(<1 秒)。PyInstaller
然后我在一个独立的应用程序中转换它。它也可以正常工作,但需要大约 25 秒 (!) 才能启动。该应用程序本身的作用是:
- 它需要一个 txt 文件,其中存储带有标签的值
- 它将 txt 文件转换为 csv 文件(6 列 128 行)
- 它打开 csv 文件
- 它将csv的信息转换成熊猫
- 然后它评估某些值并根据这些值构建报告(例如:如果参数 1 的值为 50,则相应生成的文本将是“参数为高”)
由于该应用程序旨在部署在没有安装 python 的计算机上以及每天必须多次完成此任务的工作环境中,我想象用户 lambda 诅咒应用程序开发人员,因为该应用程序需要 23 秒推出
- 有没有办法优化那个时间,或者是为一个用 Python 等解释语言编写的独立应用程序付出的代价
- 我是否应该忘记从该解决方案中获得一些速度并用 C++ 重新编写应用程序。如果是,问题是我对 C++ 一无所知 ==> 是否有一些自动翻译器?
非常感谢您的洞察力