cgi¶
Support module for CGI (Common Gateway Interface) scripts.
This module defines a number of utilities for use by CGI scripts written in Python.
Functions¶
StringIO |
StringIO([s]) – Return a StringIO-like stream for reading or writing |
dolog(fmt, *args) |
Write a log message to the log file. |
escape(s[, quote]) |
Replace special characters “&”, “<” and “>” to HTML-safe sequences. |
filterwarnings(action[, message, category, ...]) |
Insert an entry into the list of warnings filters (at the front). |
initlog(*allargs) |
Write a log message, if there is a log file. |
log(*allargs) |
Write a log message, if there is a log file. |
nolog(*allargs) |
Dummy function, assigned to log when logging is disabled. |
parse([fp, environ, keep_blank_values, ...]) |
Parse a query in the environment or from a file (default stdin) |
parse_header(line) |
Parse a Content-type like header. |
parse_multipart(fp, pdict) |
Parse multipart input. |
parse_qs(qs[, keep_blank_values, strict_parsing]) |
Parse a query given as a string argument. |
parse_qsl(qs[, keep_blank_values, ...]) |
Parse a query given as a string argument. |
print_arguments() |
|
print_directory() |
Dump the current directory as HTML. |
print_environ([environ]) |
Dump the shell environment as HTML. |
print_environ_usage() |
Dump a list of environment variables used by CGI as HTML. |
print_exception([type, value, tb, limit]) |
|
print_form(form) |
Dump the contents of a form as HTML. |
test([environ]) |
Robust test CGI script, usable as main program. |
valid_boundary(s[, _vb_pattern]) |
|
warn |
Issue a warning, or maybe ignore it or raise an exception. |
Classes¶
FieldStorage([fp, headers, outerboundary, ...]) |
Store a sequence of fields, reading multipart/form-data. |
FormContent([environ, keep_blank_values, ...]) |
This class is present for backwards compatibility only. |
FormContentDict([environ, ...]) |
Form content as dictionary with a list of values per field. |
InterpFormContentDict([environ, ...]) |
This class is present for backwards compatibility only. |
MiniFieldStorage(name, value) |
Like FieldStorage, for use when no file uploads are possible. |
SvFormContentDict([environ, ...]) |
Form content as dictionary expecting a single value per field. |
attrgetter |
attrgetter(attr, ...) –> attrgetter object |
catch_warnings([record, module]) |
A context manager that copies and restores the warnings filter upon exiting the context. |