MicroPython libraries¶
The following standard Python libraries are built in to MicroPython.
For additional libraries, please download them from the micropython-lib repository.
Python standard libraries and micro-libraries¶
The following standard Python libraries have been “micro-ified” to fit in with the philosophy of MicroPython. They provide the core functionality of that module and are intended to be a drop-in replacement for the standard Python library.
cmath– mathematical functions for complex numbersgc– control the garbage collectormath– mathematical functionsselect– wait for events on a set of streamssys– system specific functionsubinascii– binary/ASCII conversionsucollections– collection and container typesuhashlib– hashing algorithmuheapq– heap queue algorithmuio– input/output streamsujson– JSON encoding and decodinguos– basic “operating system” servicesure– regular expressionsusocket– socket moduleustruct– pack and unpack primitive data typesutime– time related functionsuzlib– zlib decompression
MicroPython-specific libraries¶
Functionality specific to the MicroPython implementation is available in the following libraries.