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 nedenletry
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.