Это экономит небольшой объем памяти и небольшой объем дискового пространства, если вы распространяете какую-либо форму архива, содержащую только файлы .pyo
. (Если вы используете assert
много и, возможно, со сложными условиями, экономия может быть не тривиальной и может продолжаться и во время работы).
Итак, это определенно не бесполезно - и, конечно, он используется (если вы развертываете серверную программу с кодировкой Python на огромное количество N серверных машин, почему когда-либо Вы бы хотели тратить N * X байт, чтобы сохранить строки документов, к которым никто, в любом случае, не смог бы получить доступ ?!). Конечно, было бы лучше, если бы это сэкономило еще больше, но, эй - не тратьте, не хотите! -)
Так что довольно легко сохранить эту функциональность (которую в любом случае тривиально просто предоставить, знаете ли ;-) в Python 3 - зачем добавлять даже «эпсилон» к трудностям принятия последнего? -)