Для чего используется флаг -O при запуске Python?
Уровень: Middle
Ответ
Флаг `-O` (optimize) переводит интерпретатор в режим оптимизации. В этом режиме Python пропускает выполнение утверждений assert и может убрать строки документации (docstrings) из скомпилированного байт-кода, что немного уменьшает размер и ускоряет запуск. Важно: -O влияет только на определённые отладочные возможности, не делая алгоритмы быстрее. Запуск: `python -O script.py` создаст также оптимизированные .pyo байт-код файлы.