2014-11-22 3 views
1

Как я могу запустить программу python в фоновом режиме? Мне не нужна консоль, поскольку все, что она делает, отправляет мне электронные письма с обновлениями один раз в час. Есть ли способ сделать это, когда я конвертирую его в exe с помощью py2exe? Я использую python 2.7.8. Кроме того, есть ли способ открыть его в меню загрузки сразу же после включения компьютера из кода? СпасибоКак запустить программу python в фоновом режиме?

ответ

2

Если вы просите строго о том, как скрыть консоль как часть пакета py2exe, это просто. См. - Hiding command-line dialog in py2exe

Если вы спрашиваете, как иметь программу без графического интерфейса, просто создайте программу в py2exe, как указано выше, и запустите ее. Если вы не создали графический интерфейс, он будет работать сам по себе, пока он не завершится или не будет завершен.

+0

Из того, что я понял, он хочет, чтобы демон python запускался в фоновом режиме, без необходимости открывать окно консоли. Он также хочет знать, сможет ли он запустить программу при запуске. –

+1

@bspymaster, вы правы. Связанный с несколькими решениями вопрос - http://stackoverflow.com/questions/32404/is-it-possible-to-run-a-python-script-as-a-service-in-windows-if-possible-how –

Смежные вопросы