0 oy
11 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 (3.9k puan) | 11 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.

 

(3.9k puan)

İlgili sorular

0 oy
1 cevap
0 oy
1 cevap
11 Şubat Python kategorisinde kenan (3.9k puan) sordu | 7 gösterim
0 oy
2 cevap
6 Ekim 2016 Java kategorisinde kenan (3.9k puan) sordu | 45 gösterim
+1 oy
1 cevap
12 Eylül 2017 Python kategorisinde tolgacelik.art (1.8k puan) sordu | 46 gösterim
Birbirinden değerli Türkçe Blog yazarlarını takip edebilmek için ziyaret edebileceğiniz bir internet sitesi. yazarlar.hasscript.com