Modüllerle devam ediyoruz.
Modüller python daha etkili kullanmamızı sağlar.
Modülleri "import" metodu ile programımıza ekliyoruz.
Standart modüllerle başlayalım.
sys modülü
pythonun kendisiyle alakalı bir modüldür.
sys.modül burada modülü seçmek için "CTRL-space" ile
kullanacağımız modülü seçebiliriz.(sys.CTRL-space)
Bu modülün path özelliğini kullanacağız.
KOD
sys.path
yazıp enter'a basınca pythonla ilgili klsör yollarını ekrana
verecektir.
Örnek kodlama ve ekran çıktısı
>>> import sys
>>> sys.path
['C:\Python31\Lib\idlelib', 'C:\Windows\system32\python31.zip',
'C:\Python31\DLLs', 'C:\Python31\lib', 'C:\Python31\lib\plat-win', 'C:\Python31', 'C:\Python31\lib\site-packages']
modülün özelliğine bakmak istersek
KOD
help(sys)
veya
print(sys)
şeklinde kodları girmemiz yeterli olur.
sys.modules
Bu özellik ise pythondaki bütün modülleri ve onların
bulunduğu yolları ekrana verecektir.
KOD
sys.modules
Eğer bütün modülleri ekrana yazdırmak istiyorsak:
KOD
for i in sys.modules:
print(i)
yazarsak ekrana yukrıdan aşağıya doğru yazacaktır.
İsterseniz buradaki isimileri "C:Python31Lib" yolundan
karşılaştırabilirsiniz.
Sadece istediğimiz bir özelliği
KOD
from modul_adı import modul_ozellıgı
şeklinde de ekleyebiliriz.
KOD
from sys import *
kodu ile pythondaki _ kodlar hariç diğer bütün kodları
eklemiş oluruz.
modüllerimi istediğimz adda isimlendirebiliyoruz.
örneğin stringprep modülünün ismini değiştirelim.
KOD
import stringprep as sp
şeklinde adlandırmış oluyoruz.
Bir sonraki derste görüşmek üzere....
Hiç yorum yok:
Yorum Gönder