Skip to Content
Python Pocket Reference
book

Python Pocket Reference

by Mark Lutz
November 1998
Beginner
80 pages
1h 14m
English
O'Reilly Media, Inc.
Content preview from Python Pocket Reference

Major Built-in Modules

Built-in modules are always available, but must be imported to be used in clients. Either use “import module” and qualify names (“module.name”), or “from module import...” and use names unqualified (“name”). There are dozens of built-in modules; the next sections document the most commonly used.

The sys Module

Contains interpreter-specific exports.

argv

Command-line argument strings list: [command, arguments . . . ]. Like C’s “argv” array.

builtin_module_names

List of names of C modules compiled into this Python.

exc_info( )

Returns tuple of three values describing the exception currently being handled: (type, value, traceback). Specific to current thread. Subsumes exc_type, exc_value, and exc_traceback in Python 1.5 and later.

exc_type

Type of exception being handled (when an exception has been raised). Not thread-specific.

exc_value

Exception’s parameter (second argument to raise). Not thread-specific.

exc_traceback

Exception’s traceback object. Not thread-specific.

exec_prefix

Assign a string giving the site-specific directory prefix where the platform-dependent Python files are installed; defaults to “/usr/local,” or a build-time argument. Used to locate shared library modules (in <exec_ prefix>/lib/python<version >/lib-dynload ), and configuration files.

executable

File pathname of Python interperter.

exit(N)

Exits from python process with status N, by raising SystemExit (can be caught in a try and ignored).

exitfunc

Assign a no-argument function to be called on exits.

getrefcount(object) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Python Pocket Reference, 5th Edition

Python Pocket Reference, 5th Edition

Mark Lutz

Publisher Resources

ISBN: 1565925009Catalog PageErrata