Seite 1 von 1

Anzeige der in Micropython enthaltenen Module (Libraries)

Verfasst: Dienstag 18. April 2023, 18:50
von jospyt
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

Re: Anzeige der in Micropython enthaltenen Module (Libraries)

Verfasst: Dienstag 18. April 2023, 19:14
von __deets__
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

Re: Anzeige der in Micropython enthaltenen Module (Libraries)

Verfasst: Dienstag 18. April 2023, 19:21
von __deets__
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.