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

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

Πώς να χρησιμοποιήσετε το ΠΣΠ σε Python

Γράφοντας οποιοδήποτε πρόγραμμα υπολογιστή είναι βέβαιο ότι θα οδηγήσει σε σφάλματα ή σφάλματα στον κώδικα . Μερικές φορές μπορείτε να το βρείτε δύσκολο να εντοπίσει ακριβώς όπου συμβαίνουν τα λάθη σε μεγαλύτερα προγράμματα . Η Python έχει μια ενότητα που ονομάζεται " ΠΣΠ " εντοπισμού σφαλμάτων που μπορείτε να εισάγει και να χρησιμοποιεί για να εντοπίσει το πρόγραμμα για να δείτε αν μπορείτε να εντοπίσετε την αιτία των προβλημάτων . «Ιχνηλατώντας " ένα πρόγραμμα μέσα για να εξετάσει κατά μία γραμμή τη φορά . Όταν χρησιμοποιείτε το πρόγραμμα εντοπισμού σφαλμάτων , μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις πολλές εντολές μία - για να πλοηγηθείτε μέσα στον κώδικα . Οδηγίες
Η

1 Ανοίξτε ένα αρχείο ενότητα Python . Τύπος " ΠΣΠ εισαγωγής " στο επάνω μέρος του αρχείου για την εισαγωγή του εντοπισμού σφαλμάτων Python . 2

Τοποθετήστε το δρομέα στο σημείο όπου θέλετε να αρχίσετε την αποσφαλμάτωση του προγράμματος . Πληκτρολογήστε " pdb.set_trace ( ) " εδώ . Αυτό καθορίζει το σημείο όπου το πρόγραμμα εντοπισμού σφαλμάτων αρχίζει τον εντοπισμό του προγράμματος κατά την εκτέλεσή του .
Εικόνων 3

Ανοίξτε την εντολή Python εργαλείο γραμμής . Πληκτρολογήστε " python myprogram.py " να εκτελέσει τη μονάδα . Όταν συναντά τη μέθοδο " set_trace » , το πρόγραμμα εντοπισμού σφαλμάτων Python αρχίζει τον εντοπισμό του αρχείο γραμμή προς γραμμή . Αλλάζει , επίσης, τη γραμμή εντολών από το " >>> " σε " ( ΠΣΠ) . " Εμφανίζει την πρώτη γραμμή μετά το ίχνος και εξηγεί το σκοπό αυτό, εάν είναι απαραίτητο .
Η

4 Πατήστε το "ν " για να εκτελέσει την " επόμενη " δήλωση. Το πρόγραμμα εντοπισμού σφαλμάτων μετακινείται στην επόμενη γραμμή του κώδικα και την εμφανίζει . Πατώντας το πλήκτρο " s " κλειδί " βήματα " στην επόμενη γραμμή . Το "s" και τα πλήκτρα " n" λειτουργούν με παρόμοιο τρόπο , εκτός από το " s " σταματά μέσα που ονομάζονται συναρτήσεις , ενώ " n" δεν το κάνει.
5

Πατήστε το "r" , ενώ τον εντοπισμό μέσα σε μια συνάρτηση να συνεχίσει την εκτέλεση μέχρι η λειτουργία να "επιστρέφει ". Πατήστε το πλήκτρο "c " για να " συνεχίσουν " εκτέλεση μέχρι το σημείο καμπής , όπως είναι το τέλος μιας λειτουργίας ή του προγράμματος .
Η

6 Πατήστε το πλήκτρο " l" κλειδί " λίστα " ο πηγαίος κώδικας . Δείχνει όλο τον κώδικα , ή μπορείτε να καθορίσετε ποιες γραμμές για να δείξει με το πέρασμά τους ως επιχειρήματα . Για παράδειγμα , πληκτρολογώντας " l ( 5,7 ) " θα δείξει τον πηγαίο κώδικα για τις γραμμές από πέντε , έξι και επτά . Ωστόσο , αυτές οι γραμμές πρέπει να εμφανιστεί μετά από όπου έχετε τοποθετήσει την κλήση σε " set_trace , " ή το πρόγραμμα εντοπισμού σφαλμάτων θα επιστρέψει ένα μήνυμα σφάλματος .
Η

7 Πατήστε το πλήκτρο " q " για να "κόψει " το πρόγραμμα εντοπισμού σφαλμάτων ανά πάσα στιγμή .
Η
εικόνων

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

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