Python' un işletim sistemlerinin tamamında çalışmasının ardında yatan güç, bütün işletim sistemlerini çok iyi tanıyor olmasıdır. İşletim sistemini en iyi şekilde bilen Python her sistemin kernel bilgilerine kolayca ulaşarak istediğini yaptırmaktadır. Python' un yaptıgı gibi sizde kodlarınıza ekleyeceğiniz bir iki satır ile platform bagımsız programlar yazabilirsiniz.
Python ile işletim sistemi bilgilerini almak için "os" modülünden faydalanırız. Os modülü genel anlamda "Operation System" yani işletim sistemi kütüphanesidir. "Os" rutininin içine girdiğinizde "OS routines for Mac, NT, or Posix depending on what system we're on." yani "Mac, Nt ve Posix" içindir yazmaktadır.
Python konsolunu açıp şu komutu verelim;
Sonuca baktığımızda işletim sisteminize bağlı olarak 'posix', 'nt', 'os2', 'ce', 'java', 'riscos' seçeneklerinden birinin döndüğünü görürüz.
Şimdi bunu kod içerisinde kullanalım;
Python ile işletim sistemi bilgilerini almak için "os" modülünden faydalanırız. Os modülü genel anlamda "Operation System" yani işletim sistemi kütüphanesidir. "Os" rutininin içine girdiğinizde "OS routines for Mac, NT, or Posix depending on what system we're on." yani "Mac, Nt ve Posix" içindir yazmaktadır.
Python konsolunu açıp şu komutu verelim;
os.name
Sonuca baktığımızda işletim sisteminize bağlı olarak 'posix', 'nt', 'os2', 'ce', 'java', 'riscos' seçeneklerinden birinin döndüğünü görürüz.
Şimdi bunu kod içerisinde kullanalım;
import os
if os.name=="nt":
print "isletim sistemim windows tur"
elif os.name=="posix":
print "isletim sistemim linux dir"
else:
print "isletim sistemim windows veya linux degildir"
http://pythontr.org/python/python/python-ile-isletim-sistemini-ogrenmek/
0 Yorumlar
Merhaba,