Anzeige der in Micropython enthaltenen Module (Libraries)

Python auf Einplatinencomputer wie Raspberry Pi, Banana Pi / Python für Micro-Controller
Antworten
jospyt
User
Beiträge: 4
Registriert: Donnerstag 29. April 2021, 12:18
Wohnort: Kaarst

Hallo,
Ich nutze Micropython auf den Microcontrollern ESP8266 und ESP32.
Wie kann ich den Code der Libraries zur Anzeige bringen, die in der Micropython Firmware enthalten sind?, z.B. „umqtt/simple“. Wenn man in der REPL Console
help(“modules“)
eingibt erhält man die Liste der enthaltenen Module/Libraries. Als IDE nutze ich Thonny.

Danke im Voraus für Eure Antworten.

Anm.: bin neu in Python/Micropython
__deets__
User
Beiträge: 14543
Registriert: Mittwoch 14. Oktober 2015, 14:29

Den Code kannst du nicht zur Anzeige bringen, weil der in weiten Teilen in C geschrieben und damit einkompiliert ist. Wenn du den anschauen willst, musst du dir den entsprechenden Code auf github raussuchen. ZB https://github.com/micropython/micropyt ... dmachine.c
__deets__
User
Beiträge: 14543
Registriert: Mittwoch 14. Oktober 2015, 14:29

Nachtrag: das gilt natuerlich nicht fuer andere Module, die du nachtraeglich installiert hast. Die sind einfach im Dateisystem abgelegt, und da kannst du sie dir auch einlesen und ausgeben lassen. Wie komfortabel das im REPL geht, weiss ich nicht. Ich habe die ja eh immer in meinem Projekt auf dem PC, denn daher kommen sie auch urspruenglich.
Antworten