Найти - Пользователи
Полная версия: Как подавить окно консоли
Начало » Python для новичков » Как подавить окно консоли
1
Step
Файл 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?
py.user.next
Попробуй третий питон поставить. Там, правда, придётся скрипт немного переписать, так как модули упаковали в пакет http. Файл .pyw должен без консоли запускаться.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB