Hallo,
ich beschäftige mich jetzt nach langer Abstinenz wieder mit Python und nutze dazu unter anderem die Seite
http://de.wikibooks.org/wiki/Python_unter_Linux:_Module
In ihr ist beschrieben, das man Module in "Pakete" zusammen packen kann, sprich die Module sind in Unterverzeichnisse im Programmordner untergebracht
Folgende Situation:
Programmordner "erste_schritte"
enthält auch den Ordner "abc"
Im Ordner "abc" ist eine "__init__.py" enthalten und die Datei "modul.py"
folgendes steht im "Hauptprogramm":
Code: Alles auswählen
#!/usr/bin/python
#-*- coding: utf-8 -*-
import abc.modul
abc.modul.main()
"Traceback (most recent call last):
File "./001_hallo_welt.py", line 4, in <module>
import abc.modul
ImportError: No module named modul"
"001_hallo_welt.py" ist hierbei das Hauptprogramm, aus dem eine Funktion ("main()") in "modul" aufgerufen werden soll.
Wieso läuft das nicht?
Für Antworten im voraus herzlichen Dank!