Access Windows Runtime APIs from Python
The Windows Runtime Python Projection (Python/WinRT) enables Python developers to access Windows Runtime APIs directly from Python in a natural and familiar way.
- Windows 10, October 2018 Update or later.
- Python for Windows, version 3.7 or later
- pip, version 19 or later
Python/WinRT can be installed from the Python Package Index via pip. Assuming pip is on the path, Python/WinRT can be installed from the command line with the following command:
> pip install winrt
You can test that Python/WinRT is installed correctly by launching Python and running the following snippet of Python code. It should print "https://github.com/Microsoft/xlang/tree/master/src/tool/python" to the console.
import winrt.windows.foundation as wf u = wf.Uri("https://github.com/") u2 = u.combine_uri("Microsoft/xlang/tree/master/src/tool/python") print(str(u2))
For more information on accessing Windows Runtime APIs from Python, please visit Python/WinRT's homepage.
For an end-to-end sample of using Python/WinRT, please see the WinML Tutorial in the samples folder of the xlang GitHub repo.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size winrt-1.0.20239.1-cp38-none-win32.whl (4.6 MB)||File type Wheel||Python version cp38||Upload date||Hashes View|
|Filename, size winrt-1.0.20239.1-cp38-none-win_amd64.whl (4.2 MB)||File type Wheel||Python version cp38||Upload date||Hashes View|
Hashes for winrt-1.0.20239.1-cp38-none-win32.whl
Hashes for winrt-1.0.20239.1-cp38-none-win_amd64.whl