Ο προγραμματιστής περιλαμβάνει python ΠΣΠ δηλώσεις στον κώδικα . Έτσι , πριν από οτιδήποτε , ο προγραμματιστής πρέπει να περιλαμβάνει το ΠΣΠ βιβλιοθήκες .
# ! /Usr /bin python
εισαγωγής /ΠΣΠ
Τώρα που οι βιβλιοθήκες είναι διαθέσιμες στο πρόγραμμα , ο προγραμματιστής μπορεί να χρησιμοποιήσει τις λειτουργίες της βιβλιοθήκης για να ρυθμίσετε τις παραμέτρους και τις συνθήκες εντοπισμού σφαλμάτων σε όλο τον κώδικα . Με τον τρόπο αυτό , ένας προγραμματιστής θα χρησιμοποιήσει πραγματικά το ΠΣΠ εντοπισμού σφαλμάτων πολύ όπως και κάθε άλλη λειτουργία Python : με την εισαγωγή της και καλώντας τις μεθόδους της ,
εικόνων Ορίστε μια Break Point για να σταματήσει το Πρόγραμμα
Η
α " σημείο καμπής " είναι μια θέση στον κώδικα όπου η εκτέλεση θα διακοπεί προσωρινά . Θέτοντας ένα σημείο καμπής , ο προγραμματιστής μπορεί να σταματήσει την εκτέλεση χωρίς να σταματήσει το πραγματικό πρόγραμμα . Με αυτό τον τρόπο , μπορεί να σταματήσει ένα πρόγραμμα που εκτελείται πριν από ένα ύποπτο σημείο σφάλματος , και είτε να ελέγξει τους όρους του προγράμματος , ή ένα βήμα μέσα στον κώδικα για να βρείτε όπου παρουσιάζεται ένα σφάλμα . Ένα σημείο καμπής αρχίζει εκεί όπου ποτέ ο προγραμματιστής εισάγει τη μέθοδο " pdb.set_trace ( ) " , όπως σε αυτό το παράδειγμα
a = 5
b = a + b
ΠΣΠ . set_trace ( )
c = 10 +
d = c + b
a = d + a
εκτυπώσετε ένα
Η Ενίσχυση Μέσω κώδικα
Η
Μόλις ο κωδικός χτυπά το σημείο καμπής , η εκτέλεση θα σταματήσει και ο κωδικός θα πέσει σε κατάσταση εντοπισμού σφαλμάτων . Το τερματικό θα εμφανιστεί η επόμενη γραμμή κώδικα εκτέλεσης, και , στη συνέχεια, μια προτροπή ( ΠΣΠ) περιμένοντας οδηγίες . Στο σημείο αυτό , ο προγραμματιστής μπορεί να εντείνει γραμμή προς γραμμή μέσω του προγράμματος με το πλήκτρο " n" . Ένα παράδειγμα εξόδου μπορεί να μοιάζει με :
/usr /μπλα /prog.py ( 7 )
- > c = 10 +
( ΠΣΠ ) n
/usr /μπλα /prog.py ( 8 )
- > d = c + b
εικόνων Εκτυπώστε τις μεταβλητές
Η
Αυτό δείχνει μόνο το κείμενο στις γραμμές κώδικα ? ωστόσο , ένας προγραμματιστής μπορεί να θέλει να ξέρει πραγματικά τι συμβαίνει σε αυτές τις μεταβλητές ως εμφανίζονται στην οθόνη . Τότε θα χρησιμοποιήσει το "p" εντολή στο πρόγραμμα εντοπισμού σφαλμάτων ΠΣΠ :
( ΠΣΠ ) pa
5
( ΠΣΠ )
Όλες οι μεταβλητές που υπάρχουν στο τρέχον πεδίο εφαρμογής μπορεί να τυπωθεί στην οθόνη για να ελέγξετε για την αξία . Με αυτό τον τρόπο , όταν το πρόγραμμα εντοπισμού σφαλμάτων βήματα μέσω μιας γραμμής , ο προγραμματιστής μπορεί να δείτε τις αλλαγές σε μεταβλητές τιμές .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα