Я создал приложение с Python 3.7
и PyQt5
, которое прекрасно работает на Windows 10
без проблем и быстро запускается (<1 сек) при запуске из текстового редактора.Затем я преобразовал его с <code>PyInstaller в отдельном приложении.Он также работает нормально, но занимает около 25 секунд (!) Для запуска.Само приложение:
- оно принимает текстовый файл, в котором хранятся значения с метками
- , оно преобразует текстовый файл в файл csv (6 столбцов 128 строк)
- открывает CSV-файл
- Преобразует информацию о CSV в панду
- Затем оценивает определенные значения с помощью и создает отчет в соответствии со значениями (например, еслизначение параметра 1 равно 50, соответствующий сгенерированный текст будет «параметр высокий»)
Поскольку приложение предназначено для развертывания на компьютере, на котором не установлен Python, и вВ рабочей среде, где эту задачу нужно выполнять много раз в день, я представляю, как лямбда-пользователь ругается на разработчика приложения, потому что запуск приложения занимает 23 секунды
- Есть ли способ оптимизировать это время,или стоит заплатить за отдельное приложение, написанное на интерпретируемом языке, таком как python
- Должен ли я забыть получить некоторую скорость от этого решения и переписать приложение, которое яn C ++.Если да, то проблема в том, что я ничего не знаю о C ++ ==> есть ли автоматические переводчики?
Большое спасибо заранее за понимание