สารบัญ:

คุณใช้ลองใน Python อย่างไร
คุณใช้ลองใน Python อย่างไร

วีดีโอ: คุณใช้ลองใน Python อย่างไร

วีดีโอ: คุณใช้ลองใน Python อย่างไร
วีดีโอ: คุณคิดว่า "ภาษา Python" ทำอะไรได้บ้าง !? 2024, พฤศจิกายน
Anonim

NS ลอง และยกเว้นบล็อกใน Python ใช้เพื่อตรวจจับและจัดการข้อยกเว้น Python รันโค้ดตามหลัง ลอง คำสั่งเป็นส่วนหนึ่งของ "ปกติ" ของโปรแกรม รหัสที่ตามหลังคำสั่งยกเว้นคือการตอบสนองของโปรแกรมต่อข้อยกเว้นใด ๆ ก่อนหน้านี้ ลอง ข้อ

เกี่ยวกับสิ่งนี้ลองทำอะไรใน Python

ความพยายามของ Python คำสั่งเป็นวิธีที่เราสามารถใช้เพื่อจัดการกับข้อผิดพลาดได้อย่างสง่างาม หากข้อผิดพลาดได้รับการจัดการอย่างถูกต้อง การดำเนินการของรหัส ทำ ไม่สร้างสถานะข้อผิดพลาดและไม่มีเอาต์พุตไปยัง stderr ด้านบนออกด้วยสถานะ = 0 และไม่มีเอาต์พุตไปยัง stderr

รู้ด้วยว่าเมื่อใดควรใช้ลองยกเว้น? NS ลอง บล็อกช่วยให้คุณสามารถจัดการกับข้อผิดพลาดที่คาดหวังได้ NS ยกเว้น บล็อกควรเท่านั้น จับ ข้อยกเว้นที่คุณเตรียมรับมือ หากคุณจัดการกับข้อผิดพลาดที่ไม่คาดคิด โค้ดของคุณอาจทำสิ่งผิดและซ่อนจุดบกพร่อง

นอกจากนี้คุณจะเขียนอย่างไรยกเว้นใน Python

Python ลองยกเว้น

  1. บล็อกการลองจะสร้างข้อยกเว้น เนื่องจากไม่ได้กำหนด x:
  2. พิมพ์ข้อความหนึ่งข้อความหากบล็อกการลองสร้าง NameError และอีกข้อความหนึ่งสำหรับข้อผิดพลาดอื่นๆ:
  3. ในตัวอย่างนี้ บล็อกการลองไม่สร้างข้อผิดพลาดใดๆ:
  4. ลอง:
  5. ลองเปิดและเขียนไปยังไฟล์ที่ไม่สามารถเขียนได้:

เราสามารถลองบล็อกหลายตัวใน Python ได้ไหม

คุณสามารถ จับ หลายรายการ ข้อยกเว้นในหนึ่งยกเว้น บล็อก . ดูตัวอย่างด้านล่าง โปรดทราบว่า คุณสามารถ แยกข้อยกเว้นออกจากตัวแปร กับ เครื่องหมายจุลภาคที่ใช้ใน Python 2.6/2.7. แต่ คุณสามารถ 'NS ทำ มันใน Python 3.

แนะนำ: