Что такое __pycache__ и файлы с расширением .pyc?
Уровень: Middle
Ответ
Это директория и файлы для кэширования скомпилированного байт-кода модулей. При первом импорте модуля Python компилирует его исходник (.py) в байт-код и сохраняет .pyc файл в __pycache__, чтобы при следующем запуске ускорить загрузку (минуя повторную компиляцию). Файлы .pyc – это байт-код, они платформонезависимы, но специфичны для версии интерпретатора. Python автоматически управляет __pycache__.