Dlaczego „uruchamianie” plików .pyc nie jest szybsze w porównaniu z plikami .py?

Znam różnicę między plikiem .py i .pyc. Moje pytanie brzminie ow jaki sposób, ale oczemu Wedługdocs:

Program nie działa szybciej, gdy jest odczytywany z pliku .pyc lub .pyo, niż gdy jest odczytywany z pliku .py; Jedyną rzeczą, która jest szybsza w przypadku plików .pyc lub .pyo, jest szybkość ich ładowania.

Pliki .pyc ładują import szybciej. Ale po załadowaniu „uruchomionej” części plików .pyc zajmuje tyle samo czasu, co część „uruchomiona” w plikach .py? Dlaczego tak jest? Spodziewałbym się tego

Kod bitowy (.pyc) jest bliższy maszynie wirtualnej Pythona i dlatego działa szybciejPliki .py są kompilowane do .pyc przed ich wykonaniem. To wymaga dodatkowego kroku, a tym samym kosztuje czas.

Moje pytanie: Po części importującej, dlaczego działająca część plików .pyc nie przyspiesza wykonania w porównaniu z plikami .py?

questionAnswers(2)

yourAnswerToTheQuestion