Справочник по функциям Python

oct

Переводит целое число в восьмеричную запись.

Python 3.13
oct(x)

Параметры

xint
Целое число.

Возвращаемое значение

Строка с префиксом 0o, например "0o10".

Примеры

Восьмеричная запись

Python 3.13
print(oct(8))
0o10

Права доступа к файлу

Python 3.13
print(oct(493))
0o755

Подробности

Восьмеричная запись чаще всего встречается в правах доступа к файлам: 0o755. Обратно строка переводится через int("755", 8). В коде восьмеричное число пишут с префиксом 0o: запись 0755 — синтаксическая ошибка.

Смотрите также