Import von Modulen
Verfasst: Sonntag 29. September 2019, 07:59
Hallo zusammen,
irgendwie habe ich Probleme richtig Module zu importieren. Ich möchte aus der modul1_file_1.py auf die Funktion say_hello() aus modul2_file_2.py zugreifen.
Ich benutze folgende Struktur.
Auszug modul1_file_1.py
Auszug modul2_file_2.py
Ich bekomme aber leider folgende Fehlermeldung:
Habt ihr eine Idee was ich falsch mache.
irgendwie habe ich Probleme richtig Module zu importieren. Ich möchte aus der modul1_file_1.py auf die Funktion say_hello() aus modul2_file_2.py zugreifen.
Ich benutze folgende Struktur.
Code: Alles auswählen
├── moduls
│ ├── __init__.py
│ ├── modul1
│ │ ├── __init__.py
│ │ └── modul1_file_1.py
│ └── modul2
│ ├── __init__.py
│ └── modul2_file_2.py
└── test
Code: Alles auswählen
from modul2.modul2_file_2 import *
say_hello()
Code: Alles auswählen
def say_hello():
print ('Hello World')
say_hello()
Code: Alles auswählen
Traceback (most recent call last):
File "modul1_file_1.py", line 1, in <module>
from modul2.modul2_file_2 import *
ModuleNotFoundError: No module named 'modul2'