Python sys modülü, Python Çalışma Zamanı Ortamının farklı bölümlerini yönetmek için kullanılan işlevler ve değişkenler sağlar. Sisteme özel parametrelere ve işlevlere erişmemizi sağlar.
sistemi içe aktar
Öncelikle herhangi bir fonksiyonu çalıştırmadan önce sys modülünü programımıza aktarmalıyız.
sistem modülleri
Bu işlev, içe aktarılan mevcut python modüllerinin adını sağlar.
sys.argv
c++'da dize işleme
Bu işlev, bir Python betiğine iletilen komut satırı bağımsız değişkenlerinin bir listesini döndürür. Komut dosyasının adı her zaman 0 dizinindeki öğedir ve geri kalan argümanlar sonraki dizinlerde saklanır.
sys.base_exec_prefix
Bu işlev exec_prefix ile aynı değere etkili bir yol sağlar. Sanal bir ortam çalıştırılmıyorsa değer aynı kalacaktır.
sys.base_prefix
Site.py çalıştırılmadan önce Python başlatılırken önek ile aynı değere ayarlanır.
Java dizisine dize
sistem.byteorder
Bir şeyi yapmanın etkili bir yolunu sağlayan yerel bayt sırasının bir göstergesidir.
sistem.maxsize
Bu fonksiyon bir değişkenin en büyük tamsayısını döndürür.
sistem.yolu
Bu fonksiyon mevcut sistemde ayarlanan PYTHONPATH'i gösterir. Tüm python modülleri için arama yolu olan bir ortam değişkenidir.
sistem.stdin
Programın başlangıcında stdin'in orijinal değerlerini içeren ve sonlandırılma sırasında kullanılan bir nesnedir. Dosyaları geri yükleyebilir.
sistem.hitcount
Bu fonksiyon bir nesnenin referans sayısını döndürür.
sistem.çıkış
Bu işlev Python konsolundan veya komut isteminden çıkmak için kullanılır ve ayrıca bir istisna durumunda programdan çıkmak için kullanılır.
yürütülebilir sistem
çerçeve
Bu fonksiyonun değeri Python yorumlayıcısına giden mutlak yoldur. Python'un başka birinin makinesinde nereye kurulduğunu bilmek faydalıdır.
sistem.platformu
Bu fonksiyonun bu değeri üzerinde çalıştığımız platformu tanımlamak için kullanılır.