Pyinstaller скрытого ввода - PullRequest
0 голосов
/ 28 мая 2018

У меня есть программа на Python, которая прекрасно работает в среде Pycharm.

Я попытался скомпилировать ее с помощью Pyinstalle в исполняемый файл с одним файлом.Он работает нормально, но я не вижу вывода, пока не выберу его.Я случайно обнаружил это, используя Ctrl + A.

Я попытался добавить flush = True для печати, но безрезультатно.

Программа начинается с простой печати, и даже первый выигрывает 'не появляется.

Есть идеи?

РЕДАКТИРОВАТЬ: Кажется также, что эта "буферизация" останавливает выполнение, но я не совсем уверен в этом.

1 Ответ

0 голосов
/ 04 июня 2018

Использование

sys.stdout.flush()

Вместо

print("", flush=True)

решил проблему для меня.

...