Grundsätzlich, wenn mein Programm ausgeführt wird, möchte ich es mit einem Datei-Browser, wo ich ein Python-Programm auswählen kann, die als ein Modul importiert werden. Das ist, was ich bisher habe:Wie verwendet man dynamische Module mit Dateibrowser?
Das Problem ist, dass der gesamte Pfad der Datei, nicht nur der Dateiname packt. Und selbst wenn es nur den Dateinamen hätte, müsste ich das .py vom Ende entfernen.
Also im Grunde ist meine Frage, gibt es einen einfacheren Weg zu erreichen, was ich will? Wenn nicht, wie entferne ich dann alle Pfadinformationen und die Dateierweiterung, um nur den Modulnamen zu erhalten?
Um ein wenig Kontext hinzuzufügen, was dieses Programm schließlich tun wird, ist uns ein Meter Spannungsmessungen zu machen, aber ich möchte, dass es austauschbar ist, welches Messgerät ich verwende. Da jeder Zähler anders kommuniziert, möchte ich alle Befehle für jeden Zähler in eine eigene Datei schreiben und den Zähler auswählen, den ich bei jeder Ausführung verwenden möchte. Und nein, ich möchte nicht nur den Namen des Moduls eingeben, ich möchte auch danach suchen können.
Mist. Posted mine 2 Minuten nach deins. Schätze, du hast mich diesmal geschlagen. –
Das ist fast wunderschön in seiner Einfachheit :) Vielen Dank, arbeitete wie ein Charme! –