Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να Βήμα Μέσω Python Code

Python περιλαμβάνει ως μέρος των βιβλιοθηκών του ένα διαδραστικό πρόγραμμα εντοπισμού σφαλμάτων που ονομάζεται " ΠΣΠ . " Αυτό το πρόγραμμα εντοπισμού σφαλμάτων , το οποίο μπορεί να τρέξει ένας προγραμματιστής στο πλαίσιο της Python Interactive Development Environment ( IDE ) επιτρέπει σε έναν προγραμματιστή να εκτελέσει κοινές εργασίες εντοπισμού σφαλμάτων, όπως σημαίας λάθη , ρύθμιση οριακών σημείων και την ενίσχυση μέσω κώδικα Python . Το πρόγραμμα εντοπισμού σφαλμάτων προϋποθέτει ότι ο προγραμματιστής χρησιμοποιεί τις βιβλιοθήκες εντοπισμού σφαλμάτων σε κώδικα . Συμπεριλαμβανομένων ΠΣΠ λειτουργικότητα στον Κώδικα
Η

Ο προγραμματιστής περιλαμβάνει 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

( ΠΣΠ )

Όλες οι μεταβλητές που υπάρχουν στο τρέχον πεδίο εφαρμογής μπορεί να τυπωθεί στην οθόνη για να ελέγξετε για την αξία . Με αυτό τον τρόπο , όταν το πρόγραμμα εντοπισμού σφαλμάτων βήματα μέσω μιας γραμμής , ο προγραμματιστής μπορεί να δείτε τις αλλαγές σε μεταβλητές τιμές .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα