Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

После компиляции Python файла в exe новый файл открывается и мгновенно закрывается без ошибок. В чем проблема?

Программирование на pythonPython 3Pyinstaller
Марина Г.
Python Q
  · 72,9 K
старший разработчик в pseven.io  · 1 мар 2021

Возможно, никакой проблемы нет. Если вы делаете консольное приложение, которое что-то выводит в консоль и завершается, то при его запуске происходит следующее:

  1. Программа запускается, под неё открывается окно консоли
  2. Программа выводит то, что должна
  3. Программа успешно завершается и окно консоли закрывается

Шаги 2-3 происходят очень быстро, поэтому всё что вы видите — это «моргание» окна, которое появилось и тут же исчезло.

Что с этим можно делать? Есть два варианта. Можно сначала запустить консоль, а уже из неё запускать приложение. Альтернативный вариант — в самом приложении перед выходом вставить требование ввода строки («нажмите Enter для завершения»), чтобы пользователь успевал прочитать вывод.

Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
Исправляю старые баги, добавляю новые  · 1 мар 2021
А точно файл открывается, может терминал? Сложно разобраться без кода. Обычно, от ошибок, программа зависает, а не закрывается. - Можете попробовать настроить логирование в спорных кусках кода с записью в файл, что бы отследить ошибку. - Можете скомпилировать в папку, а не один файл, для теста. - Еще есть вариант, что код не выполняется, а в конце if name="main". Читать далее
1 эксперт согласен

Достоверный ответ