• 10-10-2022, 08:30:46
    #1
    Merhabalar.

    Arkadaşım Python ile uğraşmaya başladı, aramızda baya iyi ve güvendiğim biri ama içime bir bit yeniği düştü. Python ve .exe hazırlamayı bilmediğim için saçma gelen şey 26 satır koddan oluşan programın .py dosyası 1KB olurken kendisi 8.75MB. Kendisine sordum içinde kullandığı kütüphaneler olduğunu söyledi. Arkaplanda bir şey mi çalıştırıyor acaba diye kafama takıldı. Bu konularda deneyimli biri test ortamında dosyaya bakabilir mi acaba? PM'den göndereyim.

    Ek olarak;
  • 10-10-2022, 08:33:43
    #2
    Python yorumlanan bir dildir dolayısıyla python olmadan çalışmaz. Fakat mevcut py kodunu bir exe içerisine gömüp tek exe olarak atma şansı da var.
  • 10-10-2022, 08:35:54
    #3
    madlypixel adlı üyeden alıntı: mesajı görüntüle
    Python yorumlanan bir dildir dolayısıyla python olmadan çalışmaz. Fakat mevcut py kodunu bir exe içerisine gömüp tek exe olarak atma şansı da var.
    pycharm'da derleyip .exe yaptığını söyledi. Yani bu fazlalık dosya boyutu Python'un kendisi mi? Doğru mu anladım, çalışması için .exe olarak paketlenirken içerisine Python eklendiği için dosya boyutu artıyor.
  • 10-10-2022, 08:56:54
    #4
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    pycharm'da derleyip .exe yaptığını söyledi. Yani bu fazlalık dosya boyutu Python'un kendisi mi? Doğru mu anladım, çalışması için .exe olarak paketlenirken içerisine Python eklendiği için dosya boyutu artıyor.
    anladığım kadarıyla, .py uzantılı olduğunda python kendi derlemesi kullandığı için boyut düşük kalıyor, fakat .exe'ye çevrildiğinde kendi içine derleme sistemeni gömdüğü için boyut artıyor. Normal gibi geldi.
  • 10-10-2022, 09:14:41
    #5
    Pyinstaller tüm kütüphanedekileri exe nin içine atıyor bu nedenle exe boyutu büyük oluyor.
    Arkadaşına şunu söyleyebilirsin, projede kullanmadığı gereksiz modülleri silip sonra exe ye çevirsin o zaman daha düşük olacaktır
  • 10-10-2022, 09:26:15
    #6
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Merhabalar.

    Arkadaşım Python ile uğraşmaya başladı, aramızda baya iyi ve güvendiğim biri ama içime bir bit yeniği düştü. Python ve .exe hazırlamayı bilmediğim için saçma gelen şey 26 satır koddan oluşan programın .py dosyası 1KB olurken kendisi 8.75MB. Kendisine sordum içinde kullandığı kütüphaneler olduğunu söyledi. Arkaplanda bir şey mi çalıştırıyor acaba diye kafama takıldı. Bu konularda deneyimli biri test ortamında dosyaya bakabilir mi acaba? PM'den göndereyim.

    Ek olarak;
    .exe yaptığı için normal hocam. py dosyanızı windows içinde çalışacak şekilde ayarlıyor. Fakat şüpheleriniz varsa online virustotal gibi alanlardan taratın zaten şüpheli bir işlem varsa o alanda gösterecektir.