Naprawdę lubię moduł Py2exe, to naprawdę pomaga mi podzielić się skryptami z innymi współpracownikami, które są super łatwe do użycia.

Moje pytanie brzmi: gdy moduł Py2exe kompiluje kod do wykonywalnego, czy wynikowy proces wykonywalny jest szybszy?

Dzięki za wszelkie odpowiedzi!

2
Cody Brown 21 sierpień 2012, 18:08

2 odpowiedzi

Najlepsza odpowiedź

Py2exe po prostu wiązki tłumacza Pythona i wszystkie potrzebne biblioteki do wykonywalnego i kilku plików bibliotecznych. Po uruchomieniu wykonywalności używa dołączonego tłumacza do uruchomienia skryptu.

Ponieważ nie generuje natywnego kodu, prędkość egzekucji powinna być mniej więcej taka sama, ewentualnie wolniejsza z powodu napowietrznego wszystkiego, co jest pakowane.

6
pR0Ps 21 październik 2015, 15:32

Częściowo, wiązki środowisko Pythona za pomocą plików "Przedkryte" PYC. Są one już przeanalizowane w kodeksie bajtowym Pythona, ale nie są one natywne wykonywania prędkości

1
Martin Beckett 21 sierpień 2012, 14:13