Почему Python не сохраняет файлы байт-кода для файлов сценариев верхнего уровня? - PullRequest
0 голосов
/ 16 апреля 2020

Python сохраняет только файлы .py c для импортируемых файлов кода, но не для файлов сценариев верхнего уровня. Почему это? Кроме того, разве основные исходные файлы не скомпилированы в байт-код вообще?

1 Ответ

1 голос
/ 16 апреля 2020

Об этом уже спрашивали: Почему Python сохраняет байт-код для скрипта, только если он импортирован?

Обсуждение тонкостей различных реализаций python выполнение: stackoverflow.com / questions / 2998215 /…

Общая концепция для начинающих искать:

Python обычно выполняется через переводчик, а Типичный процесс компиляции, известный из таких языков, как C ++, происходит в фоновом режиме и часто во время выполнения. Посмотрите на эту ссылку для более подробного объяснения компиляции и интерпретации: https://medium.com/@DHGorman / a-cra sh -course-in-interpreted-vs-compiled-languages-5531978930b6

...