koddla

Yazılımcıları bilgi ile güçlendirir.

Python’da Modül Nasıl Oluşturulur

Modüller tanımları ve ifadeleri içeren içe aktarılabilir bir dosyadır.

Modüller .py dosyalı ile oluşturulabilir .

# merhaba.py 
def merhaba_de(): 
    print("Merhaba!")

Bir modüldeki fonksiyonlar modül yazdığımız programda içe aktarıldığında kullanılabilir.

Yazdığınız modüllerün içe aktardığınız dosyayla aynı dizinde olmaları gerekir. (Bununla birlikte, bu modülleri Python kitaplık dizinine de koyabilirsiniz, ancak mümkünse bundan kaçınılmalıdır.)

$  python 
>>>  import merhaba  
>>> merhaba.merhaba_de() 
=> "Merhaba!" 

Modüller diğer modüller tarafından içe aktarılabilir.

# selam.py 
import merhaba 
merhaba.merhaba_de()

Bir modülün sadece belirli fonksiyonları da içe aktarılabilir.

# selam.py
from merhaba import merhaba_de 
merhaba_de()

Modüllere takma ad verilebilir.

# selam.py
import merhaba as mrb
mrb.merhaba_de()

Bir modül bağımsız çalıştırılabilir komut dosyası da olabilir.

# merhaba_calistir.py 
if __name__ == '__main__':
    from merhaba import merhaba_de
    merhaba_de()

Çalıştır;

$ python merhaba_calistir.py
 = > "Merhaba!"

Modül bir dizinin içindeyse ve python tarafından algılanması gerekiyorsa dizin içerisinde __init__.py adında bir dosya bulunmalıdır.



Bir yanıt yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top