Δημοσιεύτηκε: 08 Σεπ 2011, 18:32
από Ilias95
Ilias95 έγραψε:Μια ακόμα απορία θέλοντας να δημιουργήσω ένα πακέτο.

Έχω διαβάσει ότι αν δημιουργήσεις έναν φάκελο και μέσα βάλεις ένα αρχείο __init__.py τότε αυτόματα δηλώνεται ότι ο φάκελος περιέχει αρθρώματα python.
Διμηουργώ κάτι σαν το παρακάτω:
Spoiler: show
Κώδικας: Επιλογή όλων
boo/
|
+--__init__.py
|
+--module1.py
|
+--far/
|
+--__init__.py
|
+--module2.py


Όμως κάνοντας import το module2 στο module1 παίρνω imporError.
Μου ξεφεύγει κάτι;


Χαζομάρα μου τελικά αλλά στις περισσότερες πηγές που είδα δεν το διευκρίνιζε.
Πρέπει να κάνεις import σαν far.module2 και όχι σαν module2 σκέτο.