Annoying octal notation

Simon Forman sajmikins at
Thu Aug 20 22:37:33 CEST 2009

On Aug 20, 3:06 pm, David <71da... at> wrote:
> Hi all,
> Is there some magic to make the 2.x CPython interpreter to ignore the
> annoying octal notation?

No.  You would have to modify and recompile the interpreter. This is
not exactly trivial, see "How to Change Python's Grammar"

However, see "Integer Literal Support and Syntax"

(Basically in 2.6 and onwards you can use 0oNNN notation.)

> I'd really like 012 to be "12" and not "10".
> If I want an octal I'll use oct()!

But that gives you a string, you're asking about literals.

More information about the Python-list mailing list