Modulimport - ich bin am verzweifeln
Verfasst: Mittwoch 28. April 2021, 06:20
Hallo zusammen,
ich habe einiges zu dem Thema gelesen und alles, was ich gelesen habe, auch ausprobiert; aber dennoch verzweifle ich gerade.
Ich möchte keine Umgehungslösungen sondern gehe davon aus, dass es irgendwie 'richtig' gehen muss.
Dieses Thema wird häufig gefragt und bei vielen auch gelöst - aber dennoch funktioniert das, was bei anderen funktioniert, bei mir nicht.
Obwohl: wahrscheinlicher ist es, dass ich irgendetwas falsch mache - ich sehe aber nicht, was.
Ich befinde mich in einer WSL2-Umgebung mit Ubuntu und habe eine Projektstruktur in der sich mehrere 'Programme' (app1, app2 .. appn) befinden sollen, in denen ich mit der Selenium-Library etwas herumspielen möchte; das aber nur am Rande.
Parallel zu den appx-Verzeichnissen befindet sich ein Verzeichnis base, in welchem Python-Skripte liegen sollen, die von allen Apps genutzt werden können (ja, ich werde base noch in common ändern)
Nun möchte ich in app1 ein Skript aus dem Verzeichnis base importieren - und da hapert es.
Wie bereits erwähnt, habe ich vieles ausprobiert
Ich werde nicht alle gemachten Versuche hier dokumentieren, es sei denn, Ihr möchtet das.
Aber das, was meiner Meinung nach funktionieren sollte ist folgendes:
Verzeichnisstruktur:

Aufruf:

Fehler:

Ich hoffe, Ihr könnt mir helfen.
Besten Dank im Voraus!
Sascha
ich habe einiges zu dem Thema gelesen und alles, was ich gelesen habe, auch ausprobiert; aber dennoch verzweifle ich gerade.
Ich möchte keine Umgehungslösungen sondern gehe davon aus, dass es irgendwie 'richtig' gehen muss.
Dieses Thema wird häufig gefragt und bei vielen auch gelöst - aber dennoch funktioniert das, was bei anderen funktioniert, bei mir nicht.
Obwohl: wahrscheinlicher ist es, dass ich irgendetwas falsch mache - ich sehe aber nicht, was.
Ich befinde mich in einer WSL2-Umgebung mit Ubuntu und habe eine Projektstruktur in der sich mehrere 'Programme' (app1, app2 .. appn) befinden sollen, in denen ich mit der Selenium-Library etwas herumspielen möchte; das aber nur am Rande.
Parallel zu den appx-Verzeichnissen befindet sich ein Verzeichnis base, in welchem Python-Skripte liegen sollen, die von allen Apps genutzt werden können (ja, ich werde base noch in common ändern)
Nun möchte ich in app1 ein Skript aus dem Verzeichnis base importieren - und da hapert es.
Wie bereits erwähnt, habe ich vieles ausprobiert
- - relative Pfade
- absolute Pfade
- Aufruf des Scriptes aus verschiedenen Arbeitsverzeichnissen
- ...
Ich werde nicht alle gemachten Versuche hier dokumentieren, es sei denn, Ihr möchtet das.
Aber das, was meiner Meinung nach funktionieren sollte ist folgendes:
Verzeichnisstruktur:

Aufruf:

Fehler:

Ich hoffe, Ihr könnt mir helfen.
Besten Dank im Voraus!
Sascha