Python for Windows Extensions

Python for Windows Extensions (pywin32) enables developers to work with most of Microsoft’s Windows API and Component Object Model (COM) interfaces in Python.

Win32 Extensions

The Win32 Extensions package provides access to the Windows API, including modules for obdc, win32evtlog, win32file, and many others.

PythonCOM

Use the PythonCOM package to interface with Component Object Model (COM) programs, such as Microsoft Excel. Write servers that can be hosted by any COM client, such as Visual Basic or C++. It has even been used to provide the core ActiveX Scripting support.

ADO DB-API

The Python DB-API 2.0-compliant (PEP 249) module, ADO DB-API, makes it easy to use Microsoft ActiveX Data Objects (ADO) for connecting with databases and other data sources using either CPython or IronPython.

ISAPI

Host Microsoft Internet Server Application Programming Interface (ISAPI) extensions and filters inside Microsoft Internet Information Services (IIS) with the ISAPI module.

Pythonwin

Pythonwin is a Windows-only IDE and GUI framework for Python. It has an integrated debugger and a rich Python editing environment. pywin32 installs Pythonwin in addition to the other packages.

Indices and tables