Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 16, 2016 09:44:56

Step
Зарегистрирован: 2016-08-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как подавить окно консоли

Файл webserver.pyw:

 import os, sys
from BaseHTTPServer import HTTPServer
from CGIHTTPServer import CGIHTTPRequestHandler
webdir = '.'   # where your html files and cgi-bin script directory live
port   = 80    # default http://localhost/, else use http://localhost:xxxx/
os.chdir(webdir)                                       # run in HTML root dir
srvraddr = ("", port)                                  # my hostname, portnumber
srvrobj  = HTTPServer(srvraddr, CGIHTTPRequestHandler)
srvrobj.serve_forever()                                # run as perpetual daemon

1. Запускаю файл двойным щелчком мыши.
2. Отправляю запрос из браузера на выполнение скрипта python.
3. Выскакивает пустое окно C:\python27\python.exe.
4. Получаю ответ от сервера, закрывается окно консоли.

Можно ли как-то избавиться от п.3?

Отредактировано Step (Авг. 16, 2016 10:02:57)

Офлайн

#2 Авг. 16, 2016 11:56:49

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Как подавить окно консоли

Попробуй третий питон поставить. Там, правда, придётся скрипт немного переписать, так как модули упаковали в пакет http. Файл .pyw должен без консоли запускаться.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version