สารบัญ:

คุณสามารถก้าวผ่านรหัส Python ได้หรือไม่?
คุณสามารถก้าวผ่านรหัส Python ได้หรือไม่?

วีดีโอ: คุณสามารถก้าวผ่านรหัส Python ได้หรือไม่?

วีดีโอ: คุณสามารถก้าวผ่านรหัส Python ได้หรือไม่?
วีดีโอ: สอนPythonแบบเข้าใจง่าย- loop, for loop, Password, รหัสผ่านอัตโนมัติ 2024, อาจ
Anonim

Python คำสั่งดีบักเกอร์

ถ้าคุณ กำลังทำงานร่วมกับ Python , ไม่เพียงแค่ คุณสามารถ ดู ผ่าน NS รหัส ในระหว่างการดีบักแต่ คุณสามารถ ยังเรียกใช้ รหัส ที่เขียนในบรรทัดคำสั่งหรือแม้กระทั่งส่งผลกระทบต่อกระบวนการโดยการเปลี่ยนค่าของตัวแปร Python มีดีบักเกอร์ในตัวที่เรียกว่า pdb

คุณจะดีบักทีละบรรทัดใน Python ได้อย่างไร

สิ่งที่มีประโยชน์ที่ควรจำคือ:

  1. b: ตั้งค่าเบรกพอยต์
  2. c: ทำการดีบักต่อไปจนกว่าคุณจะถึงจุดเบรกพอยต์
  3. s: ก้าวผ่านรหัส
  4. n: เพื่อไปยังบรรทัดถัดไปของรหัส
  5. l: รายการซอร์สโค้ดสำหรับไฟล์ปัจจุบัน (ค่าเริ่มต้น: 11 บรรทัดรวมทั้งบรรทัดที่กำลังดำเนินการ)
  6. u: นำทางขึ้นเฟรมสแต็ก
  7. d: นำทางลงเฟรมสแต็ก

รู้ยัง เบรกพอยต์ใน Python คืออะไร? Python เบรกพอยต์ () เป็นฟังก์ชันในตัวใหม่ที่นำมาใช้ใน Python 3.7. Python การดีบักโค้ดเป็นกระบวนการที่เจ็บปวดมาโดยตลอด เนื่องจากมีการเชื่อมต่อระหว่างโค้ดจริงกับโค้ดโมดูลการดีบักอย่างแน่นหนา ตัวอย่างเช่น หากคุณกำลังใช้ดีบักเกอร์ pdb คุณจะต้องเรียก pdb set_trace() ในรหัสโปรแกรมของคุณ

นอกจากนี้ ฉันจะรันสคริปต์ Python ทีละบรรทัดได้อย่างไร

โดยใช้ หลาม คำสั่งพื้นฐานและวิธีที่ง่ายที่สุดในการ เรียกใช้สคริปต์ Python คือโดยใช้ หลาม สั่งการ. คุณต้องเปิดคำสั่ง- ไลน์ แล้วพิมพ์คำว่า หลาม ตามด้วยเส้นทางสู่ของคุณ สคริปต์ ไฟล์เช่นนี้: หลาม first_script.py สวัสดีชาวโลก! จากนั้นคุณกดปุ่ม ENTER จากแป้นพิมพ์และเท่านั้น

ฉันจะดีบักโค้ด Python ใน Visual Studio ได้อย่างไร

เลือกคำสั่งเมนูเครื่องมือ > ตัวเลือก ไปที่ Python > แก้จุดบกพร่อง และเลือก ใช้มรดก ดีบักเกอร์ ตัวเลือก. หากคุณได้ติดตั้ง ptvsd เวอร์ชันเก่าในสภาพแวดล้อมปัจจุบัน (เช่น เวอร์ชัน 4.0. x ก่อนหน้า หรือเวอร์ชัน 3. x ที่จำเป็นสำหรับรีโมต การแก้จุดบกพร่อง ), Visual Studio อาจแสดงข้อผิดพลาดหรือคำเตือน

แนะนำ: