koddla

Yazılımcıları bilgi ile güçlendirir.

Python’da bir script nasıl sonlandırılır?

Başka dillerde bir komut dosyasından erken çıkmak için die() gibi bir komut kullanabililriz – örneğin PHP’de. Peki Python’da bunu nasıl yapabiliriz?

sys.exit() metodunu kullanabiliriz:

import sys
sys.exit()

sys modülü belgelerinden ayrıntılar :

sys.exit([arg])

Python’dan çıkın. Bu metod SystemExit özel durumu yükseltilerek uygulanır, bu nedenle try deyimlerinin finally yan tümceleri tarafından belirtilen temizleme eylemleri kabul edilir ve çıkış girişimini dış düzeyde engellemek mümkündür.

exit() sonuçta “yalnızca” bir özel durum yükselttiğinden, yalnızca ana iş parçacığından çağrıldığında işlemden çıkar ve özel durum engellenmez.


Komut dosyasının sonlandırmanın diğer bir basit yolu yerleşik quit() fonksiyonunu kullanmaktır. Herhangi bir kitaplığı içe aktarmaya gerek yoktur, verimli ve basittir.

Örnek:

if a == b:
  quit()

sys.exit() ve quit() arasında şu fark bulunur. sys.exit() tüm python komut dosyalarını sonlandırır, ancak quit() yalnızca onu oluşturan komut dosyasını sonlandırır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top