📦Modül ve Paketler
Python ile module ve package kodlama veya oluşturma
🚶♂️ Dosyalar Arasında Gezinme
💡 Python ile dizinlerde bulunan kaynak kodları
__init__.py
dosyası ile belirtilir📢 Eğer dizinde
__init__.py
olmazsa kaynak kod dosyaları arasında import işlemi yapılmaz👨💻 Kaynak kodlardan import işlemleri için
.
karakteri kullanılır.
ile aynı dizindeki dosyaya..
ile üst dizindeki dosyaya...
ile 2 üst dizindeki dosyaya erişilir
📂 Modüller
Her python dosyasına modül denir.
import
ile dahil edilirler.
ile içindekilere erişilirModül barındıran dizinler
__init__.py
dosyası içermelidir__init__.py
dosyası . yapısının kullanılmasına ve__all__=['']
yapısı ile hangi objelerin aktarılacağını belirler
⭐ Modül Kullanım Örnekleri
Python aynı modülü birden fazla kez
import
etmezKullanıcı birden fazla
import
işlemi yaparsa tepki vermez
Baştan
import
edilmek istenirseimp.reload(modül)
şeklinde kullanılır
📁 Modül Dosyaları
Modül dosyalarının aranma yerleri:
Çalışılan dizin
Ortam değişkenlerindeki
PYTHONPATH
değişkeni değeriKuruluma bağlı varsayılan dizin
📦 Paketler (Package)
Birden fazla modülü içinde barındırır
.
ile modüllere erişilirTekrar
.
atılırsa modülün içindekilere erişilir
Last updated