რა არის PDB პითონში?
რა არის PDB პითონში?

ვიდეო: რა არის PDB პითონში?

ვიდეო: რა არის PDB პითონში?
ვიდეო: Command-Line Python Debugging with pdb 2024, მაისი
Anonim

მოდული პდბ განსაზღვრავს ინტერაქტიულ წყაროს კოდს გამასწორებელი ამისთვის პითონი პროგრამები. იგი მხარს უჭერს (პირობითი) წყვეტის წერტილების დაყენებას და ერთჯერადი ნაბიჯების გადადგმას წყაროს ხაზის დონეზე, სტეკის ჩარჩოების შემოწმებას, წყაროს კოდის ჩამონათვალს და თვითნებურ შეფასებას. პითონი კოდი ნებისმიერი სტეკის ჩარჩოს კონტექსტში.

უფრო მეტიც, როგორ მუშაობს PDB?

არსებითი პდბ ბრძანებები ამობეჭდოთ გამოხატვის მნიშვნელობა. ლამაზად დაბეჭდეთ გამოხატვის მნიშვნელობა. განაგრძეთ შესრულება, სანამ არ მიიღწევა მიმდინარე ფუნქციის შემდეგი ხაზი ან ის დაბრუნდება. შეასრულეთ მიმდინარე ხაზი და გაჩერდით პირველ შესაძლო შემთხვევაზე (ან ფუნქციაში, რომელიც გამოძახებულია ან მიმდინარე ფუნქციაში).

გარდა ამისა, როგორ გამოვიდე PDB? შესრულების დასაწყებად იყენებთ გაგრძელებას ან c ბრძანებას. თუ პროგრამა წარმატებით შესრულდება, თქვენ დაბრუნდებით ( Pdb ) მოთხოვნა, სადაც შეგიძლიათ ხელახლა გადატვირთოთ შესრულება. ამ ეტაპზე შეგიძლიათ გამოიყენოთ დატოვა / q ან Ctrl+D to გასასვლელი გამასწორებელი.

შესაბამისად, როგორ აკეთებთ შესვენების წერტილს პითონში?

ადვილია კომპლექტი ა წყვეტის წერტილი პითონში კოდი, ანუ შეამოწმოს ცვლადების შინაარსი მოცემულ ხაზზე. დაამატეთ იმპორტი pdf; პდბ. set_trace() შესაბამის ხაზში პითონი კოდი და შეასრულეთ იგი. აღსრულება შეჩერდება წყვეტის წერტილი.

რას ნიშნავს PDB?

პროგრამის მონაცემთა ბაზა ( PDB ) არის საკუთრების ფაილის ფორმატი (შემუშავებული Microsoft-ის მიერ) პროგრამის (ან, ჩვეულებრივ, პროგრამის მოდულების, როგორიცაა DLL ან EXE) შესახებ გამართული ინფორმაციის შესანახად. PDB ფაილებს ჩვეულებრივ აქვთ. პდბ გაფართოება. ა PDB ფაილი, როგორც წესი, იქმნება საწყისი ფაილებიდან კომპილაციის დროს.

გირჩევთ: