Что такое файл .pyc
Python
Junior
Без компании
Что такое файл .pyc
Ответы
`.pyc` — это скомпилированный байт-код Python, который генерируется интерпретатором при первом запуске `.py` файла. Он ускоряет последующие запуски, так как не требует повторной компиляции исходного кода.
**Особенности:**
- Создается в папке `__pycache__` (Python 3+) или рядом с исходным файлом (Python 2).
- Зависит от версии Python и может не работать, если версия интерпретатора отличается.
- Можно удалить — Python сгенерирует его заново.
**Пример:**
```
# script.py
def hello():
print("Hello, world!")
hello()
```
После первого запуска появится `__pycache__/script.cpython-38.pyc` (версия зависит от Python).
**Примечание:** `.pyc` не является защитой кода — его можно декомпилировать.