Δημοσιεύτηκε: 29 Ιαν 2012, 07:51
Ωραία χαίρομαι .
Βασικά στο pep328 λέει ότι :
άμα η __name__ του module σου έχει όνομα που δεν προδίδει το όνομα του πακέτου (πχ να την έχεις θέσει σε __main__
(__main__ όνομα που δεν δίνει καμία πληροφορία...) τότε το βλέπει σαν πρωτεύον module ανεξάρτητα που βρίσκεται στους φακέλους
http://www.python.org/dev/peps/pep-0328 ... s-and-name
και για την __main__ :
http://docs.python.org/library/__main__.html
Ρώτησα αν έχεις κάνει την __name__ σε δηλαδή κάτι άλλο από ότι χρειαζόταν (όχι εσύ αλλά η python ...)
έτσι λοιπόν και εγώ
προληπτικά
και νομίζωντας ότι εσένα έδινε σφάλμα import... (ενώ είχε πρόβλημα με το unittest.main() )
έδωσα ρητα την name στο παράδειγμα μην τύχει και δεν σου δουλεύει και λύναμε λάθος προβλήματα άσκοπα...
σε εμένα δεν εδίνε σφάλμα.
anyway ολα καλα
Βασικά στο pep328 λέει ότι :
άμα η __name__ του module σου έχει όνομα που δεν προδίδει το όνομα του πακέτου (πχ να την έχεις θέσει σε __main__
(__main__ όνομα που δεν δίνει καμία πληροφορία...) τότε το βλέπει σαν πρωτεύον module ανεξάρτητα που βρίσκεται στους φακέλους
http://www.python.org/dev/peps/pep-0328 ... s-and-name
και για την __main__ :
http://docs.python.org/library/__main__.html
Ρώτησα αν έχεις κάνει την __name__ σε δηλαδή κάτι άλλο από ότι χρειαζόταν (όχι εσύ αλλά η python ...)
έτσι λοιπόν και εγώ
προληπτικά
έδωσα ρητα την name στο παράδειγμα μην τύχει και δεν σου δουλεύει και λύναμε λάθος προβλήματα άσκοπα...
σε εμένα δεν εδίνε σφάλμα.
anyway ολα καλα