Печать буквальной строки питона в восьмеричном виде
По неизвестным причинам я являюсь потребителем метаданных, которые должны отображаться в восьмеричном формате для использования. Я пытаюсь понять, как представить его как восьмеричное. Пример:
x = "\n)\n\022foobar"
print x
)
foobar
print repr(x)
'\n)\n\x12foobar'
Как я могу получить X, чтобы напечатать так, как он был назначен, который находится в восьмеричном кодировании?
1 ответ
Вы не можете; это представление потеряно. Если вы хотите вывести "\022", то вам нужно либо обработать его самостоятельно, либо сохранить "\\022"
вместо.