Path: blob/master/İleri Seviye Modüller/Sys Modülü.ipynb
765 views
sys Modülü
sys modülü bizim sistemimizde kurulu olan Python sürümünü yönettiğimiz standard bir modüldür. Bu modülü kullanarak Python sistemine özgü fonksiyonları ve özellikleri kullanabiliriz. Burada bu modülün sadece en gerekli olan özelliklerinden bahsedeceğiz.
Buradaki fonksiyonları videoda kullanmaya çalışacağız.
sys.exit() fonksiyonu
Bu fonksiyon çalışan Python programımızı sonlandırır.
stderr ve stdout
Bilgisayarlar uygulamalarımız ve işlemlerimiz çalıştığı zaman çıktı vermek ve girdi almak için şu dosyaları kullanır.
stdin : Bu standard dosya, işlemimizin (process ) kullanıcıdan input almasını sağlar.
stdout : Bu standard dosya, işlemimizin (process ) çıktı vermesini sağlar.
stderr : Bu standard dosya, işlemimizin hata mesajlarını çıktı olarak vermek için kullanılır.
Biz print() fonksiyonumuzu kullandığımızda aslında standard olarak stdout kullanılmaktadır. Ancak biz istersek ***stderr'e de ** bir şeyler yazabiliriz.
sys.argv
sys.argv Python programlarını komut satırlarından çalıştırdığımızda yanına verdiğimiz argümanları taşıyan bir listedir.
*sys.argv , videomuzda anlatılıyor. *