Benim bir projem var (oyun,pygame ama konu onunla alakasız).
Ve çok fazla dosya kullanacağım.Her dosyada bunu import etmek pyinstaller ile derlendiğinde boyutu arttırır mı?
Mesela
Src/
Main.py
Bruh/
Diğer.py
Her dosyanın başında bu ifade
import pygame
Main.py ise diğer.py kodlarını import edecek.
Sorum şu :
Her dosyada bunu import etmek pyinstaller ile derlendiğinde boyutu arttırır mı?
Hayır. Bir kütüphaneyi içe aktardığınızda, Python o kütüphanenin belleğe yüklenip yüklenmediğini kontrol eder. Eğer yüklenmişse, Python önceden yüklenmiş kütüphaneyi yeniden kullanır. Yüklenmemişse, Python kütüphaneyi yükler ve ileride kullanmak üzere bellekte saklar. Bu mekanizma, gereksiz kod tekrarını önler ve belleği verimli bir şekilde yönetmeye yardımcı olur. Aynı durum yürütülebilir (exe) dosyalar için de geçerlidir.
2 Beğeni
Cidden güzel bir açıklama.Teşekkür ederim.