Δημοσιεύτηκε: 25 Αύγ 2011, 20:47
Το try-except το είχα δοκιμάσει, αλλά δεν πιάνει το σφάλμα!
Επίσης φαίνεται και εδώ από ένα παράδειγμα που δοκίμασα στο φλοιό:
Δεν εκτελείτε η print.
Τώρα διορθώνω και τις μεταβλητές.
Τις μεταβλητές users, act και tabase που αρχικοποιούν τις κλάσεις τις κρατάω global όμως. Σωστά;
Edit:
Ορίστε και με διορθωμένη την directory: https://github.com/Ilias95/Address-Book ... _adbook.py
Την έκανα μεταβλητή της κλάσης Users, βολεύει καλύτερα απ' το να την περάσω στην init. Άλλη μεταβλητή σε global namespace δεν υπάρχει, εκτός βεβαίως απ' τις 3 που ανέφερα και παραπάνω.
Διόρθωσα και το μήκος της κάθε γραμμής σε maximum 79, σύμφωνα με το PEP8.
Επίσης φαίνεται και εδώ από ένα παράδειγμα που δοκίμασα στο φλοιό:
- Κώδικας: Επιλογή όλων
>>> try:
... os.system('dfsa')
... except:
... print('ok')
...
sh: dfsa: not found
32512
>>>
Δεν εκτελείτε η print.
Τώρα διορθώνω και τις μεταβλητές.
Τις μεταβλητές users, act και tabase που αρχικοποιούν τις κλάσεις τις κρατάω global όμως. Σωστά;
Edit:
Ορίστε και με διορθωμένη την directory: https://github.com/Ilias95/Address-Book ... _adbook.py
Την έκανα μεταβλητή της κλάσης Users, βολεύει καλύτερα απ' το να την περάσω στην init. Άλλη μεταβλητή σε global namespace δεν υπάρχει, εκτός βεβαίως απ' τις 3 που ανέφερα και παραπάνω.
Διόρθωσα και το μήκος της κάθε γραμμής σε maximum 79, σύμφωνα με το PEP8.