The CGIHTTPServer module provides a simple standalone HTTP server handler that can run CGI scripts. The server is defined by the following request handler class, intended for use with the BaseHTTPServer module:
CGIHTTPRequestHandler(request, client_address, server)
Serves files from the current directory and all its subdirectories. In addition, the handler will run a file as a CGI script if it’s located in a special CGI directory (defined by the cgi_directories attribute). The handler supports both GET and POST methods.
The list of valid CGI directories is contained in the following attribute:
List of CGI directories. Defaults to [‘/cgi-bin’, ‘/htbin’].
from BaseHTTPServer import ...