Τι είναι το PDB στην Python;
Τι είναι το PDB στην Python;

Βίντεο: Τι είναι το PDB στην Python;

Βίντεο: Τι είναι το PDB στην Python;
Βίντεο: Command-Line Python Debugging with pdb 2024, Νοέμβριος
Anonim

Η ενότητα pdf ορίζει έναν διαδραστικό πηγαίο κώδικα εντοπιστής σφαλμάτων Για Πύθων προγράμματα. Υποστηρίζει τη ρύθμιση (υπό όρους) σημείων διακοπής και ένα βήμα σε επίπεδο γραμμής πηγής, επιθεώρηση πλαισίων στοίβας, καταχώριση πηγαίου κώδικα και αξιολόγηση αυθαίρετων Πύθων κώδικα στο πλαίσιο οποιουδήποτε πλαισίου στοίβας.

Επιπλέον, πώς λειτουργεί το ΠΣΠ;

Ουσιώδης pdf Εντολές Εκτυπώστε την τιμή μιας παράστασης. Εκτυπώστε όμορφα την αξία μιας έκφρασης. Συνεχίστε την εκτέλεση μέχρι να φτάσετε στην επόμενη γραμμή της τρέχουσας συνάρτησης ή να επιστρέψει. Εκτελέστε την τρέχουσα γραμμή και σταματήστε στην πρώτη δυνατή ευκαιρία (είτε σε μια συνάρτηση που καλείται είτε στην τρέχουσα συνάρτηση).

Επιπλέον, πώς βγαίνω από το PDB; Για να ξεκινήσετε την εκτέλεση, χρησιμοποιείτε την εντολή συνέχεια ή c. Εάν το πρόγραμμα εκτελεστεί με επιτυχία, θα μεταφερθείτε ξανά στο ( Pdb ) προτροπή όπου μπορείτε να επανεκκινήσετε ξανά την εκτέλεση. Σε αυτό το σημείο, μπορείτε να χρησιμοποιήσετε εγκαταλείπω / q ή Ctrl+D σε έξοδος το πρόγραμμα εντοπισμού σφαλμάτων.

Κατά συνέπεια, πώς μπορείτε να κάνετε ένα σημείο διακοπής στην Python;

Είναι εύκολο να σειρά ένα σημείο διακοπής στην Python κωδικοποιήστε για να επιθεωρήσετε δηλαδή τα περιεχόμενα των μεταβλητών σε μια δεδομένη γραμμή. Προσθήκη εισαγωγής pdf. pdf. set_trace() στην αντίστοιχη γραμμή στο Πύθων κωδικοποιήστε και εκτελέστε το. Η εκτέλεση θα σταματήσει στο σημείο διακοπής.

Τι σημαίνει το ΠΣΠ;

Βάση δεδομένων προγράμματος ( ΠΣΠ ) είναι μια ιδιόκτητη μορφή αρχείου (που αναπτύχθηκε από τη Microsoft) για την αποθήκευση πληροφοριών εντοπισμού σφαλμάτων σχετικά με ένα πρόγραμμα (ή, συνήθως, λειτουργικές μονάδες προγράμματος όπως ένα DLL ή EXE). ΠΣΠ Τα αρχεία συνήθως έχουν ένα. pdf επέκταση. ΕΝΑ ΠΣΠ Το αρχείο δημιουργείται συνήθως από αρχεία προέλευσης κατά τη μεταγλώττιση.

Συνιστάται: