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.

İlişkili olduğu konular : how to, nasıl

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.

Bu yazı topluluk tarafından oluşturuldu. Lisans bilgisine bakabilirsiniz. Yanlış veya eksik bilgileri düzenlemek için github üzerinden katkıda bulunabilirsiniz.

Kategoriler: Yazı, Python

Okumaya devam et!

Python101 – Mantık İfadeleri (Boolean)

Bir örnekle başlayalım (yazmanız gerekmiyor): Bu kodun çıktısı aşağıdaki gibi: Ne oldu? Yukarıdaki program bir sürü komik görünümlü print ifadesinden oluşuyor.

Python’da Liste

Python Listeleri, Python programlarında yaygın olarak kullanılan genel bir veri yapısıdır.

Python’da şimdiki saati nasıl gösteririz?

time Modülü time modülü geçen süreyi bize “saniyeler cinsinden” söyleyen fonksiyonlar sağlar.

Python101 – Listeler

Birden fazla değere sahip değişkenler Tek bir değeri depolayan sıradan değişkenleri artık biliyoruz.

Yorum Gönderin

E-posta hesabınız yayımlanmayacak.

koddla
Tema Mundana by WowThemes.net.