:mod:`BaseHTTPServer` --- Basic HTTP server =========================================== .. module:: BaseHTTPServer :synopsis: Basic HTTP server (base class for SimpleHTTPServer and CGIHTTPServer). .. note:: The :mod:`BaseHTTPServer` module has been merged into :mod:`http.server` in Python 3. The :term:`2to3` tool will automatically adapt imports when converting your sources to Python 3. .. index:: pair: WWW; server pair: HTTP; protocol single: URL single: httpd module: SimpleHTTPServer module: CGIHTTPServer **Source code:** :source:`Lib/BaseHTTPServer.py` -------------- This module defines two classes for implementing HTTP servers (Web servers). Usually, this module isn't used directly, but is used as a basis for building functioning Web servers. See the :mod:`SimpleHTTPServer` and :mod:`CGIHTTPServer` modules. The first class, :class:`HTTPServer`, is a :class:`SocketServer.TCPServer` subclass, and therefore implements the :class:`SocketServer.BaseServer` interface. It creates and listens at the HTTP socket, dispatching the requests to a handler. Code to create and run the server looks like this:: def run(server_class=BaseHTTPServer.HTTPServer, handler_class=BaseHTTPServer.BaseHTTPRequestHandler): server_address = ('', 8000) httpd = server_class(server_address, handler_class) httpd.serve_forever() .. class:: HTTPServer(server_address, RequestHandlerClass) This class builds on the :class:`TCPServer` class by storing the server address as instance variables named :attr:`server_name` and :attr:`server_port`. The server is accessible by the handler, typically through the handler's :attr:`server` instance variable. .. class:: BaseHTTPRequestHandler(request, client_address, server) This class is used to handle the HTTP requests that arrive at the server. By itself, it cannot respond to any actual HTTP requests; it must be subclassed to handle each request method (e.g. GET or POST). :class:`BaseHTTPRequestHandler` provides a number of class and instance variables, and methods for use by subclasses. The handler will parse the request and the headers, then call a method specific to the request type. The method name is constructed from the request. For example, for the request method ``SPAM``, the :meth:`do_SPAM` method will be called with no arguments. All of the relevant information is stored in instance variables of the handler. Subclasses should not need to override or extend the :meth:`__init__` method. :class:`BaseHTTPRequestHandler` has the following instance variables: .. attribute:: client_address Contains a tuple of the form ``(host, port)`` referring to the client's address. .. attribute:: server Contains the server instance. .. attribute:: command Contains the command (request type). For example, ``'GET'``. .. attribute:: path Contains the request path. .. attribute:: request_version Contains the version string from the request. For example, ``'HTTP/1.0'``. .. attribute:: headers Holds an instance of the class specified by the :attr:`MessageClass` class variable. This instance parses and manages the headers in the HTTP request. .. attribute:: rfile Contains an input stream, positioned at the start of the optional input data. .. attribute:: wfile Contains the output stream for writing a response back to the client. Proper adherence to the HTTP protocol must be used when writing to this stream. :class:`BaseHTTPRequestHandler` has the following class variables: .. attribute:: server_version Specifies the server software version. You may want to override this. The format is multiple whitespace-separated strings, where each string is of the form name[/version]. For example, ``'BaseHTTP/0.2'``. .. attribute:: sys_version Contains the Python system version, in a form usable by the :attr:`version_string` method and the :attr:`server_version` class variable. For example, ``'Python/1.4'``. .. attribute:: error_message_format Specifies a format string for building an error response to the client. It uses parenthesized, keyed format specifiers, so the format operand must be a dictionary. The *code* key should be an integer, specifying the numeric HTTP error code value. *message* should be a string containing a (detailed) error message of what occurred, and *explain* should be an explanation of the error code number. Default *message* and *explain* values can found in the *responses* class variable. .. attribute:: error_content_type Specifies the Content-Type HTTP header of error responses sent to the client. The default value is ``'text/html'``. .. versionadded:: 2.6 Previously, the content type was always ``'text/html'``. .. attribute:: protocol_version This specifies the HTTP protocol version used in responses. If set to ``'HTTP/1.1'``, the server will permit HTTP persistent connections; however, your server *must* then include an accurate ``Content-Length`` header (using :meth:`send_header`) in all of its responses to clients. For backwards compatibility, the setting defaults to ``'HTTP/1.0'``. .. attribute:: MessageClass .. index:: single: Message (in module mimetools) Specifies a :class:`rfc822.Message`\ -like class to parse HTTP headers. Typically, this is not overridden, and it defaults to :class:`mimetools.Message`. .. attribute:: responses This variable contains a mapping of error code integers to two-element tuples containing a short and long message. For example, ``{code: (shortmessage, longmessage)}``. The *shortmessage* is usually used as the *message* key in an error response, and *longmessage* as the *explain* key (see the :attr:`error_message_format` class variable). A :class:`BaseHTTPRequestHandler` instance has the following methods: .. method:: handle() Calls :meth:`handle_one_request` once (or, if persistent connections are enabled, multiple times) to handle incoming HTTP requests. You should never need to override it; instead, implement appropriate :meth:`do_\*` methods. .. method:: handle_one_request() This method will parse and dispatch the request to the appropriate :meth:`do_\*` method. You should never need to override it. .. method:: send_error(code[, message]) Sends and logs a complete error reply to the client. The numeric *code* specifies the HTTP error code, with *message* as optional, more specific text. A complete set of headers is sent, followed by text composed using the :attr:`error_message_format` class variable. .. method:: send_response(code[, message]) Sends a response header and logs the accepted request. The HTTP response line is sent, followed by *Server* and *Date* headers. The values for these two headers are picked up from the :meth:`version_string` and :meth:`date_time_string` methods, respectively. .. method:: send_header(keyword, value) Writes a specific HTTP header to the output stream. *keyword* should specify the header keyword, with *value* specifying its value. .. method:: end_headers() Sends a blank line, indicating the end of the HTTP headers in the response. .. method:: log_request([code[, size]]) Logs an accepted (successful) request. *code* should specify the numeric HTTP code associated with the response. If a size of the response is available, then it should be passed as the *size* parameter. .. method:: log_error(...) Logs an error when a request cannot be fulfilled. By default, it passes the message to :meth:`log_message`, so it takes the same arguments (*format* and additional values). .. method:: log_message(format, ...) Logs an arbitrary message to ``sys.stderr``. This is typically overridden to create custom error logging mechanisms. The *format* argument is a standard printf-style format string, where the additional arguments to :meth:`log_message` are applied as inputs to the formatting. The client ip address and current date and time are prefixed to every message logged. .. method:: version_string() Returns the server software's version string. This is a combination of the :attr:`server_version` and :attr:`sys_version` class variables. .. method:: date_time_string([timestamp]) Returns the date and time given by *timestamp* (which must be in the format returned by :func:`time.time`), formatted for a message header. If *timestamp* is omitted, it uses the current date and time. The result looks like ``'Sun, 06 Nov 1994 08:49:37 GMT'``. .. versionadded:: 2.5 The *timestamp* parameter. .. method:: log_date_time_string() Returns the current date and time, formatted for logging. .. method:: address_string() Returns the client address, formatted for logging. A name lookup is performed on the client's IP address. More examples ------------- To create a server that doesn't run forever, but until some condition is fulfilled:: def run_while_true(server_class=BaseHTTPServer.HTTPServer, handler_class=BaseHTTPServer.BaseHTTPRequestHandler): """ This assumes that keep_running() is a function of no arguments which is tested initially and after each request. If its return value is true, the server continues. """ server_address = ('', 8000) httpd = server_class(server_address, handler_class) while keep_running(): httpd.handle_request() .. seealso:: Module :mod:`CGIHTTPServer` Extended request handler that supports CGI scripts. Module :mod:`SimpleHTTPServer` Basic request handler that limits response to files actually under the document root.
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
2to3.txt | File | 12.37 KB | 0644 |
|
__builtin__.txt | File | 1.45 KB | 0644 |
|
__future__.txt | File | 4.84 KB | 0644 |
|
__main__.txt | File | 535 B | 0644 |
|
_winreg.txt | File | 22.76 KB | 0644 |
|
abc.txt | File | 6.99 KB | 0644 |
|
aepack.txt | File | 4.16 KB | 0644 |
|
aetools.txt | File | 3.45 KB | 0644 |
|
aetypes.txt | File | 4.16 KB | 0644 |
|
aifc.txt | File | 6.91 KB | 0644 |
|
al.txt | File | 5.18 KB | 0644 |
|
allos.txt | File | 695 B | 0644 |
|
anydbm.txt | File | 3.87 KB | 0644 |
|
archiving.txt | File | 424 B | 0644 |
|
argparse.txt | File | 68.77 KB | 0644 |
|
array.txt | File | 10.4 KB | 0644 |
|
ast.txt | File | 9.7 KB | 0644 |
|
asynchat.txt | File | 8.99 KB | 0644 |
|
asyncore.txt | File | 12.37 KB | 0644 |
|
atexit.txt | File | 3.81 KB | 0644 |
|
audioop.txt | File | 10.15 KB | 0644 |
|
autogil.txt | File | 1015 B | 0644 |
|
base64.txt | File | 5.93 KB | 0644 |
|
basehttpserver.txt | File | 9.98 KB | 0644 |
|
bastion.txt | File | 2.55 KB | 0644 |
|
bdb.txt | File | 12.14 KB | 0644 |
|
binascii.txt | File | 6.04 KB | 0644 |
|
binhex.txt | File | 1.87 KB | 0644 |
|
bisect.txt | File | 5.29 KB | 0644 |
|
bsddb.txt | File | 7.4 KB | 0644 |
|
bz2.txt | File | 7.72 KB | 0644 |
|
calendar.txt | File | 11.01 KB | 0644 |
|
carbon.txt | File | 15.58 KB | 0644 |
|
cd.txt | File | 11.69 KB | 0644 |
|
cgi.txt | File | 22.12 KB | 0644 |
|
cgihttpserver.txt | File | 2.72 KB | 0644 |
|
cgitb.txt | File | 2.81 KB | 0644 |
|
chunk.txt | File | 4.82 KB | 0644 |
|
cmath.txt | File | 7.45 KB | 0644 |
|
cmd.txt | File | 8.14 KB | 0644 |
|
code.txt | File | 6.93 KB | 0644 |
|
codecs.txt | File | 63.19 KB | 0644 |
|
codeop.txt | File | 3.69 KB | 0644 |
|
collections.txt | File | 40.08 KB | 0644 |
|
colorpicker.txt | File | 913 B | 0644 |
|
colorsys.txt | File | 1.78 KB | 0644 |
|
commands.txt | File | 2.53 KB | 0644 |
|
compileall.txt | File | 4.49 KB | 0644 |
|
compiler.txt | File | 36.59 KB | 0644 |
|
configparser.txt | File | 19 KB | 0644 |
|
constants.txt | File | 2.18 KB | 0644 |
|
contextlib.txt | File | 5.36 KB | 0644 |
|
cookie.txt | File | 9.3 KB | 0644 |
|
cookielib.txt | File | 27.09 KB | 0644 |
|
copy.txt | File | 3.29 KB | 0644 |
|
copy_reg.txt | File | 2.27 KB | 0644 |
|
crypt.txt | File | 2.24 KB | 0644 |
|
crypto.txt | File | 771 B | 0644 |
|
csv.txt | File | 21.07 KB | 0644 |
|
ctypes.txt | File | 86.41 KB | 0644 |
|
curses.ascii.txt | File | 8.8 KB | 0644 |
|
curses.panel.txt | File | 2.68 KB | 0644 |
|
curses.txt | File | 70.87 KB | 0644 |
|
custominterp.txt | File | 570 B | 0644 |
|
datatypes.txt | File | 864 B | 0644 |
|
datetime.txt | File | 68.78 KB | 0644 |
|
dbhash.txt | File | 3.77 KB | 0644 |
|
dbm.txt | File | 2.89 KB | 0644 |
|
debug.txt | File | 446 B | 0644 |
|
decimal.txt | File | 68.95 KB | 0644 |
|
development.txt | File | 640 B | 0644 |
|
difflib.txt | File | 29.85 KB | 0644 |
|
dircache.txt | File | 1.77 KB | 0644 |
|
dis.txt | File | 20.82 KB | 0644 |
|
distutils.txt | File | 1.13 KB | 0644 |
|
dl.txt | File | 3.31 KB | 0644 |
|
doctest.txt | File | 71.42 KB | 0644 |
|
docxmlrpcserver.txt | File | 3.66 KB | 0644 |
|
dumbdbm.txt | File | 2.62 KB | 0644 |
|
dummy_thread.txt | File | 1.03 KB | 0644 |
|
dummy_threading.txt | File | 799 B | 0644 |
|
easydialogs.txt | File | 10.1 KB | 0644 |
|
email-examples.txt | File | 1.24 KB | 0644 |
|
email.charset.txt | File | 9.42 KB | 0644 |
|
email.encoders.txt | File | 2.32 KB | 0644 |
|
email.errors.txt | File | 3.73 KB | 0644 |
|
email.generator.txt | File | 5.99 KB | 0644 |
|
email.header.txt | File | 7.35 KB | 0644 |
|
email.iterators.txt | File | 2.28 KB | 0644 |
|
email.message.txt | File | 24.56 KB | 0644 |
|
email.mime.txt | File | 9.42 KB | 0644 |
|
email.parser.txt | File | 9.71 KB | 0644 |
|
email.txt | File | 14.61 KB | 0644 |
|
email.util.txt | File | 6.43 KB | 0644 |
|
errno.txt | File | 6.55 KB | 0644 |
|
exceptions.txt | File | 18.01 KB | 0644 |
|
fcntl.txt | File | 6.65 KB | 0644 |
|
filecmp.txt | File | 5.22 KB | 0644 |
|
fileformats.txt | File | 302 B | 0644 |
|
fileinput.txt | File | 7.06 KB | 0644 |
|
filesys.txt | File | 806 B | 0644 |
|
fl.txt | File | 17.23 KB | 0644 |
|
fm.txt | File | 2.64 KB | 0644 |
|
fnmatch.txt | File | 3.03 KB | 0644 |
|
formatter.txt | File | 12.92 KB | 0644 |
|
fpectl.txt | File | 4.07 KB | 0644 |
|
fpformat.txt | File | 1.71 KB | 0644 |
|
fractions.txt | File | 5.17 KB | 0644 |
|
framework.txt | File | 11.18 KB | 0644 |
|
frameworks.txt | File | 378 B | 0644 |
|
ftplib.txt | File | 14.79 KB | 0644 |
|
functions.txt | File | 72.74 KB | 0644 |
|
functools.txt | File | 7.15 KB | 0644 |
|
future_builtins.txt | File | 1.86 KB | 0644 |
|
gc.txt | File | 8.76 KB | 0644 |
|
gdbm.txt | File | 4.71 KB | 0644 |
|
gensuitemodule.txt | File | 3.04 KB | 0644 |
|
getopt.txt | File | 6.51 KB | 0644 |
|
getpass.txt | File | 1.9 KB | 0644 |
|
gettext.txt | File | 28.35 KB | 0644 |
|
gl.txt | File | 5.87 KB | 0644 |
|
glob.txt | File | 2.31 KB | 0644 |
|
grp.txt | File | 2.2 KB | 0644 |
|
gzip.txt | File | 4.62 KB | 0644 |
|
hashlib.txt | File | 5.01 KB | 0644 |
|
heapq.txt | File | 12.64 KB | 0644 |
|
hmac.txt | File | 1.82 KB | 0644 |
|
hotshot.txt | File | 4.19 KB | 0644 |
|
htmllib.txt | File | 7.03 KB | 0644 |
|
htmlparser.txt | File | 11.34 KB | 0644 |
|
httplib.txt | File | 35.65 KB | 0644 |
|
i18n.txt | File | 409 B | 0644 |
|
ic.txt | File | 4.89 KB | 0644 |
|
idle.txt | File | 7.88 KB | 0644 |
|
imageop.txt | File | 3.91 KB | 0644 |
|
imaplib.txt | File | 16.77 KB | 0644 |
|
imgfile.txt | File | 2.7 KB | 0644 |
|
imghdr.txt | File | 2.57 KB | 0644 |
|
imp.txt | File | 12.3 KB | 0644 |
|
importlib.txt | File | 1.1 KB | 0644 |
|
imputil.txt | File | 6.86 KB | 0644 |
|
index.txt | File | 2.23 KB | 0644 |
|
inspect.txt | File | 27.21 KB | 0644 |
|
internet.txt | File | 950 B | 0644 |
|
intro.txt | File | 2.74 KB | 0644 |
|
io.txt | File | 36.31 KB | 0644 |
|
ipc.txt | File | 631 B | 0644 |
|
itertools.txt | File | 34.69 KB | 0644 |
|
jpeg.txt | File | 3.77 KB | 0644 |
|
json.txt | File | 23.39 KB | 0644 |
|
keyword.txt | File | 617 B | 0644 |
|
language.txt | File | 523 B | 0644 |
|
linecache.txt | File | 1.84 KB | 0644 |
|
locale.txt | File | 24.19 KB | 0644 |
|
logging.config.txt | File | 29.76 KB | 0644 |
|
logging.handlers.txt | File | 26.45 KB | 0644 |
|
logging.txt | File | 43.67 KB | 0644 |
|
mac.txt | File | 791 B | 0644 |
|
macos.txt | File | 3.73 KB | 0644 |
|
macosa.txt | File | 3.87 KB | 0644 |
|
macostools.txt | File | 3.92 KB | 0644 |
|
macpath.txt | File | 650 B | 0644 |
|
mailbox.txt | File | 66.51 KB | 0644 |
|
mailcap.txt | File | 3.59 KB | 0644 |
|
markup.txt | File | 1.22 KB | 0644 |
|
marshal.txt | File | 5.47 KB | 0644 |
|
math.txt | File | 10.64 KB | 0644 |
|
md5.txt | File | 2.75 KB | 0644 |
|
mhlib.txt | File | 3.87 KB | 0644 |
|
mimetools.txt | File | 4.4 KB | 0644 |
|
mimetypes.txt | File | 9.3 KB | 0644 |
|
mimewriter.txt | File | 3.2 KB | 0644 |
|
mimify.txt | File | 3.44 KB | 0644 |
|
miniaeframe.txt | File | 2.5 KB | 0644 |
|
misc.txt | File | 248 B | 0644 |
|
mm.txt | File | 447 B | 0644 |
|
mmap.txt | File | 10.02 KB | 0644 |
|
modulefinder.txt | File | 3.3 KB | 0644 |
|
modules.txt | File | 382 B | 0644 |
|
msilib.txt | File | 18.94 KB | 0644 |
|
msvcrt.txt | File | 4.24 KB | 0644 |
|
multifile.txt | File | 6.46 KB | 0644 |
|
multiprocessing.txt | File | 79.92 KB | 0644 |
|
mutex.txt | File | 1.89 KB | 0644 |
|
netdata.txt | File | 432 B | 0644 |
|
netrc.txt | File | 2.54 KB | 0644 |
|
new.txt | File | 2.59 KB | 0644 |
|
nis.txt | File | 2.06 KB | 0644 |
|
nntplib.txt | File | 14.18 KB | 0644 |
|
numbers.txt | File | 7.82 KB | 0644 |
|
numeric.txt | File | 751 B | 0644 |
|
operator.txt | File | 21.57 KB | 0644 |
|
optparse.txt | File | 75.22 KB | 0644 |
|
os.path.txt | File | 12.45 KB | 0644 |
|
os.txt | File | 79.94 KB | 0644 |
|
ossaudiodev.txt | File | 16.9 KB | 0644 |
|
othergui.txt | File | 2.73 KB | 0644 |
|
parser.txt | File | 15.02 KB | 0644 |
|
pdb.txt | File | 15.61 KB | 0644 |
|
persistence.txt | File | 826 B | 0644 |
|
pickle.txt | File | 36.25 KB | 0644 |
|
pickletools.txt | File | 1.95 KB | 0644 |
|
pipes.txt | File | 3.7 KB | 0644 |
|
pkgutil.txt | File | 7.53 KB | 0644 |
|
platform.txt | File | 9.15 KB | 0644 |
|
plistlib.txt | File | 4.02 KB | 0644 |
|
popen2.txt | File | 6.86 KB | 0644 |
|
poplib.txt | File | 6.07 KB | 0644 |
|
posix.txt | File | 3.51 KB | 0644 |
|
posixfile.txt | File | 7.03 KB | 0644 |
|
pprint.txt | File | 8.86 KB | 0644 |
|
profile.txt | File | 27.81 KB | 0644 |
|
pty.txt | File | 1.72 KB | 0644 |
|
pwd.txt | File | 2.66 KB | 0644 |
|
py_compile.txt | File | 2.42 KB | 0644 |
|
pyclbr.txt | File | 3.22 KB | 0644 |
|
pydoc.txt | File | 3.34 KB | 0644 |
|
pyexpat.txt | File | 27.83 KB | 0644 |
|
python.txt | File | 531 B | 0644 |
|
queue.txt | File | 6.8 KB | 0644 |
|
quopri.txt | File | 2.61 KB | 0644 |
|
random.txt | File | 12.71 KB | 0644 |
|
re.txt | File | 51.28 KB | 0644 |
|
readline.txt | File | 7.08 KB | 0644 |
|
repr.txt | File | 4.57 KB | 0644 |
|
resource.txt | File | 9.61 KB | 0644 |
|
restricted.txt | File | 3.24 KB | 0644 |
|
rexec.txt | File | 11.47 KB | 0644 |
|
rfc822.txt | File | 13.71 KB | 0644 |
|
rlcompleter.txt | File | 2.44 KB | 0644 |
|
robotparser.txt | File | 2.14 KB | 0644 |
|
runpy.txt | File | 6.46 KB | 0644 |
|
sched.txt | File | 4.49 KB | 0644 |
|
scrolledtext.txt | File | 1.32 KB | 0644 |
|
select.txt | File | 20.17 KB | 0644 |
|
sets.txt | File | 14.54 KB | 0644 |
|
sgi.txt | File | 322 B | 0644 |
|
sgmllib.txt | File | 10.41 KB | 0644 |
|
sha.txt | File | 2.74 KB | 0644 |
|
shelve.txt | File | 7.96 KB | 0644 |
|
shlex.txt | File | 10.82 KB | 0644 |
|
shutil.txt | File | 12.88 KB | 0644 |
|
signal.txt | File | 10.33 KB | 0644 |
|
simplehttpserver.txt | File | 4.34 KB | 0644 |
|
simplexmlrpcserver.txt | File | 9.7 KB | 0644 |
|
site.txt | File | 7.4 KB | 0644 |
|
smtpd.txt | File | 2.31 KB | 0644 |
|
smtplib.txt | File | 14.1 KB | 0644 |
|
sndhdr.txt | File | 1.72 KB | 0644 |
|
socket.txt | File | 39.7 KB | 0644 |
|
socketserver.txt | File | 20.12 KB | 0644 |
|
someos.txt | File | 599 B | 0644 |
|
spwd.txt | File | 2.76 KB | 0644 |
|
sqlite3.txt | File | 34.28 KB | 0644 |
|
ssl.txt | File | 27.8 KB | 0644 |
|
stat.txt | File | 7.59 KB | 0644 |
|
statvfs.txt | File | 1.27 KB | 0644 |
|
stdtypes.txt | File | 115.81 KB | 0644 |
|
string.txt | File | 42.78 KB | 0644 |
|
stringio.txt | File | 4 KB | 0644 |
|
stringprep.txt | File | 4.15 KB | 0644 |
|
strings.txt | File | 746 B | 0644 |
|
struct.txt | File | 16.7 KB | 0644 |
|
subprocess.txt | File | 32.68 KB | 0644 |
|
sun.txt | File | 249 B | 0644 |
|
sunau.txt | File | 6.96 KB | 0644 |
|
sunaudio.txt | File | 5.71 KB | 0644 |
|
symbol.txt | File | 975 B | 0644 |
|
symtable.txt | File | 4.89 KB | 0644 |
|
sys.txt | File | 45.76 KB | 0644 |
|
sysconfig.txt | File | 7.38 KB | 0644 |
|
syslog.txt | File | 3.84 KB | 0644 |
|
tabnanny.txt | File | 1.97 KB | 0644 |
|
tarfile.txt | File | 26.51 KB | 0644 |
|
telnetlib.txt | File | 7.31 KB | 0644 |
|
tempfile.txt | File | 10.23 KB | 0644 |
|
termios.txt | File | 3.66 KB | 0644 |
|
test.txt | File | 17.06 KB | 0644 |
|
textwrap.txt | File | 8.35 KB | 0644 |
|
thread.txt | File | 6.59 KB | 0644 |
|
threading.txt | File | 31.1 KB | 0644 |
|
time.txt | File | 24.79 KB | 0644 |
|
timeit.txt | File | 11.25 KB | 0644 |
|
tix.txt | File | 22.17 KB | 0644 |
|
tk.txt | File | 1.57 KB | 0644 |
|
tkinter.txt | File | 30.56 KB | 0644 |
|
token.txt | File | 2.39 KB | 0644 |
|
tokenize.txt | File | 5 KB | 0644 |
|
trace.txt | File | 6.57 KB | 0644 |
|
traceback.txt | File | 10.45 KB | 0644 |
|
ttk.txt | File | 56.02 KB | 0644 |
|
tty.txt | File | 1011 B | 0644 |
|
turtle.txt | File | 62.57 KB | 0644 |
|
types.txt | File | 6.04 KB | 0644 |
|
undoc.txt | File | 6.4 KB | 0644 |
|
unicodedata.txt | File | 5.59 KB | 0644 |
|
unittest.txt | File | 80.78 KB | 0644 |
|
unix.txt | File | 490 B | 0644 |
|
urllib.txt | File | 22.47 KB | 0644 |
|
urllib2.txt | File | 33.13 KB | 0644 |
|
urlparse.txt | File | 15.61 KB | 0644 |
|
user.txt | File | 2.68 KB | 0644 |
|
userdict.txt | File | 8.69 KB | 0644 |
|
uu.txt | File | 2.31 KB | 0644 |
|
uuid.txt | File | 8.17 KB | 0644 |
|
warnings.txt | File | 19.32 KB | 0644 |
|
wave.txt | File | 4.93 KB | 0644 |
|
weakref.txt | File | 12.66 KB | 0644 |
|
webbrowser.txt | File | 8.97 KB | 0644 |
|
whichdb.txt | File | 931 B | 0644 |
|
windows.txt | File | 273 B | 0644 |
|
winsound.txt | File | 4.87 KB | 0644 |
|
wsgiref.txt | File | 29.84 KB | 0644 |
|
xdrlib.txt | File | 7.89 KB | 0644 |
|
xml.dom.minidom.txt | File | 10.91 KB | 0644 |
|
xml.dom.pulldom.txt | File | 1.53 KB | 0644 |
|
xml.dom.txt | File | 39.2 KB | 0644 |
|
xml.etree.elementtree.txt | File | 31.82 KB | 0644 |
|
xml.sax.handler.txt | File | 14.93 KB | 0644 |
|
xml.sax.reader.txt | File | 11.65 KB | 0644 |
|
xml.sax.txt | File | 6.06 KB | 0644 |
|
xml.sax.utils.txt | File | 3.4 KB | 0644 |
|
xml.txt | File | 5.56 KB | 0644 |
|
xmlrpclib.txt | File | 21.4 KB | 0644 |
|
zipfile.txt | File | 17.22 KB | 0644 |
|
zipimport.txt | File | 5.78 KB | 0644 |
|
zlib.txt | File | 10.13 KB | 0644 |
|