Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Menamatkan Skrip Python dengan Anggun atau Paksa?
Menamatkan Skrip dalam Python
Apabila berhadapan dengan keperluan untuk keluar dari skrip Python lebih awal, serupa dengan fungsi die() PHP, pembangun boleh memanfaatkan sys.exit().
Pelaksanaan:
Untuk memanggil sys.exit(), hanya import modul sys dan laksanakan sys.exit().
import sys sys.exit()
Modul Sys Dokumentasi:
Menurut dokumentasi untuk modul sys:
sys.exit([arg]) Exit from Python. This is implemented by raising the SystemExit exception, so cleanup actions specified by finally clauses of try statements are honored, and it is possible to intercept the exit attempt at an outer level.
Penggunaan:
Parameter arg pilihan boleh sama ada integer (status keluar skrip) atau sebarang objek lain. Secara lalai, status keluar adalah sifar, menunjukkan penamatan berjaya. Status keluar bukan sifar menandakan penamatan tidak normal.
Menggunakan sys.exit() dengan mesej ralat rentetan ialah alternatif yang mudah untuk penamatan skrip serta-merta sekiranya berlaku ralat, seperti sys.exit("some error mesej").
Nota:
Adalah penting untuk menyerlahkannya Tingkah laku keluar "nice" sys.exit() digunakan hanya apabila dipanggil daripada utas utama. Jurubahasa tidak boleh melakukan apa-apa pembersihan jika pengecualian dipintas.
Semasa sys.exit() secara berkesan menamatkan proses daripada utas utama, ia meninggalkan utas yang berjalan tidak terjejas. Untuk pemusnahan segera dan lengkap semua rangkaian dan proses, os._exit(*errorcode*) menyediakan "keluar keras" (keserasian mungkin berbeza-beza merentas sistem pengendalian).
Atas ialah kandungan terperinci Bagaimanakah Saya Menamatkan Skrip Python dengan Anggun atau Paksa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!