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.