importlib-resources
A backport of Python's importlib.resources module, providing access to resources within packages. Current version: 6.5.2. Release cadence: Regular updates with recent releases in January 2025.
Warnings
- breaking Editable installs may cause issues with importlib_resources.files
- gotcha Accessing resources as file paths may fail when package is bundled in a zip file
Install
-
pip install importlib-resources
Imports
- files
from importlib_resources import files
Quickstart
import os
from importlib_resources import files
# Access a text file within the package
resource = files('my_package').joinpath('data', 'example.txt').read_text()
print(resource)