Агуулгын хүснэгт:

Та Python дээр try хэрхэн ашигладаг вэ?
Та Python дээр try хэрхэн ашигладаг вэ?

Видео: Та Python дээр try хэрхэн ашигладаг вэ?

Видео: Та Python дээр try хэрхэн ашигладаг вэ?
Видео: Python програмчлалын заавар №18 - Оролдоод үзэхгүй байх (Python алдаа засах) 2024, Арваннэгдүгээр
Anonim

The хичээ мөн блоклохоос бусад тохиолдолд Python нь үл хамаарах зүйлийг барьж, зохицуулахад ашигладаг. Python дараах кодыг гүйцэтгэдэг хичээ мэдэгдлийг хөтөлбөрийн "хэвийн" хэсэг болгон. Үл хамаарах мэдэгдлийн дараах код нь өмнөх бүх үл хамаарах зүйлд програмын хариу үйлдэл юм хичээ заалт.

Үүнтэй холбогдуулан Python дээр оролдлого юу хийдэг вэ?

Python-ийн оролдлого мэдэгдэл нь алдааг эелдэг байдлаар шийдвэрлэхэд ашиглаж болох хэрэгсэл юм. Хэрэв алдааг зөв зохицуулсан бол кодыг гүйцэтгэнэ хийдэг алдааны төлөвийг үүсгэдэггүй бөгөөд stderr-д гаралт байхгүй. Дээрх нь status = 0-тэй гарах ба stderr руу гаралт байхгүй.

Мөн try-ээс бусад тохиолдолд хэзээ хэрэглэхийг мэдэх үү? А хичээ блок нь хүлээгдэж буй алдааг зохицуулах боломжийг танд олгоно. The бусад зөвхөн блок хийх ёстой барих Та зохицуулахад бэлэн байгаа үл хамаарах зүйлүүд. Хэрэв та гэнэтийн алдаа гаргавал таны код буруу зүйл хийж, алдаануудыг нууж болзошгүй.

Нэмж хэлэхэд, та Python-оос бусад тохиолдолд хэрхэн бичих вэ?

Python-аас бусад тохиолдолд оролдоно уу

  1. try блок нь үл хамаарах зүйл үүсгэх болно, учир нь x нь тодорхойлогдоогүй байна:
  2. Хэрэв try блок нь NameError, өөр алдаа гаргавал нэг мессежийг хэвлэ.
  3. Энэ жишээнд try блок ямар ч алдаа гаргадаггүй:
  4. оролдоно уу:
  5. Бичлэг хийх боломжгүй файлыг нээж, бичихийг оролдоно уу:

Бид Python дээр олон оролдлого хийх блоктой байж болох уу?

Чи чадна барих олон үл хамаарах зүйл блок . Доорх жишээг үзнэ үү. Үүнийг анхаарна уу чи чадна хувьсагчаас үл хамаарах зүйлийг салга хамт -д хамаарах таслал Python 2.6/2.7. Гэхдээ чи чадна 't хийх дотор Python 3.

Зөвлөмж болгож буй: