Что такое
Каждый раз, когда вы запускаете программу, Python, переводит её в байткод и сохраняет в папку
Файлы с расширением .pyc и .pyo — это байткод(что такое байткод?) и оптимизированный байткод. Они создаются заново, если код программы изменился.
Первоначально
#pycache @pythonnation
__pycache__🤔
Это папка, внутри которой хранятся файлы .pyc и .pyo. Зачем она нужна можно почитать в PEP 3147, а тут я кратко объясню.Каждый раз, когда вы запускаете программу, Python, переводит её в байткод и сохраняет в папку
__pycache__
. Это сделано в целях оптимизации и, чтобы, модули быстрее импортировались.Файлы с расширением .pyc и .pyo — это байткод(что такое байткод?) и оптимизированный байткод. Они создаются заново, если код программы изменился.
Первоначально
__pycache__
папки ввели, чтобы удобней поддерживать несколько версий Питон-интерпретатора (PEP 3147).#pycache @pythonnation