.MPY File Extension

MicroPython Compiled Script

MicroPython defines an .mpy file format. The .mpy file holds precompiled code. It can import like a .py module. The import machinery searches sys.path directories to find foo.mpy. First foo.py is look...

General Information

Title MPY File Extension
Extension .mpy
Full Form MicroPython Compiled Script
File Type Compiled Program File
Developer MicroPython Developers
MIME Type application/octet-stream

File Function

Primary Function Store bytecode
Additional Functions Run on microcontrollers
Features Compact, Optimized

File Characteristics

Quality Efficient execution
Supports Layers N/A
Supports Transparency N/A
Editable No

Use Cases

Embedded Systems Yes
IoT Devices Yes
Educational Projects Yes

Security and Practices

Security Risks Code execution
Best Practices Validate source

Historical/Version Information

Initial Release 2014
Latest Update Check MicroPython GitHub

Associated Types

Source Code .py
Firmware .bin, .hex

Software Compatibility

Software Usage Policy OS Compatibility
Thonny IDE Free Windows, Mac, Linux
Mu Editor Free Windows, Mac, Linux
MicroPython Firmware Free Embedded Systems