0 oy
26 gösterim
Yazdığım fonksiyonları bir başka python uygulamasına kütüphane olarak eklemek istiyorum.

Mesela matematik.py içindeki fonksiyonları main.py içinde kullanmak istiyorum. Bunu nasıl yapabilirim?
Python kategorisinde (4k puan) | 26 gösterim

1 cevap

0 oy

Basit basit ilerleyelim. Önce hello world örneğimiz. Bu arada ben Sypder editor kullanıyorum gayet güzel bir editor.

print ("kenan")

Şimdi bir fonksiyon yazalım

def topla(i, j):
    return i + j

print("3 + 5 = ", topla(3,5))

Şimdi bu topla fonksiyonunu topla_lib.py diye bir dosya açıp içine atalım.Sonrasında kodumuz aşağıdaki gibi olacak

# topla_lib.py
def topla(i, j):
    return i + j


# main.py

from topla_lib import topla
print("3 + 5 = ", topla(3,5))

Kodlarımı yazdığım dosyayı ayırmak ve sonra onu import etmek kısmı zaten diğer dillerden de alışık olduğumuz bir yaklaşım. O kısım ilginç gelmedi. Ama from dosya_adı import fonksiyon_adi yaklaşımı bi hayli ilginç geldi. İstersek bir dosya içinden sadece bir fonksiyonu da import edebiliyoruz.

 

(4k puan)