10 Ekim 2011 Pazartesi

Modül-1

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