Ini memerlukan merangkum rangka kerja, namun sebarang ralat yang anda huraikan terus berjalan. Keperluan ini ialah anda menganggap bahawa walaupun terdapat ralat, ia tidak akan menjejaskan hasil program yang dijalankan Ini bermakna anda boleh mengawal skop ralat itu sendiri Jika kebarangkalian ralat tersebut adalah tinggi tidak membawa maut, anda berharap untuk lulus dalam utama Benang menangkap dan sebarang pengecualian akhirnya dibuang melalui entri program. Oleh itu, anda harus melakukan tangkapan dalam blok permulaan program yang dijalankan.
try:
main()
except:
pass
Kaedah ini juga akan keluar apabila pengecualian berlaku, jika anda ingin terus mencuba. Anda boleh menambah gelung
while time_out < max_time_out:
try:
main()
except:
pass
timeout+=100
Tetapi kaedah ini memerlukan anda mengetahui dengan baik bahawa program akan berfungsi seperti biasa selepas beberapa percubaan, jika tidak, ia masih akan keluar. Akhir sekali, apa yang saya ingin katakan ialah apabila program itu digantung kerana pengecualian, ia mengingatkan anda bahawa anda sepatutnya membetulkannya dan bukannya mengabaikannya. Jika anda mengabaikannya dan terus berlari tetapi mendapat keputusan yang salah, anda akan menyesal~
Selain itu, anda menambah cuba..kecuali di lapisan paling luar Apabila program membuat ralat, ia hanya akan menangkap ralat di lapisan paling luar dan kemudian keluar saya mempunyai cara, tetapi selepas ralat, anda boleh hanya bermula semula (sebaik-baiknya Cari apa yang salah)
Ini memerlukan merangkum rangka kerja, namun sebarang ralat yang anda huraikan terus berjalan. Keperluan ini ialah anda menganggap bahawa walaupun terdapat ralat, ia tidak akan menjejaskan hasil program yang dijalankan Ini bermakna anda boleh mengawal skop ralat itu sendiri Jika kebarangkalian ralat tersebut adalah tinggi tidak membawa maut, anda berharap untuk lulus dalam utama Benang menangkap dan sebarang pengecualian akhirnya dibuang melalui entri program. Oleh itu, anda harus melakukan tangkapan dalam blok permulaan program yang dijalankan.
Kaedah ini juga akan keluar apabila pengecualian berlaku, jika anda ingin terus mencuba. Anda boleh menambah gelung
Tetapi kaedah ini memerlukan anda mengetahui dengan baik bahawa program akan berfungsi seperti biasa selepas beberapa percubaan, jika tidak, ia masih akan keluar.
Akhir sekali, apa yang saya ingin katakan ialah apabila program itu digantung kerana pengecualian, ia mengingatkan anda bahawa anda sepatutnya membetulkannya dan bukannya mengabaikannya. Jika anda mengabaikannya dan terus berlari tetapi mendapat keputusan yang salah, anda akan menyesal~
sepatutnya
Selain itu, anda menambah cuba..kecuali di lapisan paling luar Apabila program membuat ralat, ia hanya akan menangkap ralat di lapisan paling luar dan kemudian keluar saya mempunyai cara, tetapi selepas ralat, anda boleh hanya bermula semula (sebaik-baiknya Cari apa yang salah)