On 10/05/2018 12:28, Skip Montanaro wrote:

This gave the following error:

Syntax Error: invalid token: C:\Users\Virgil Stokes\Desktop\Important
Notes_Files\CheckProcessingDate_02.py, line 7, pos 17
d0 = date(2018,02,01)


Note that this is a Python syntax error. It actually has nothing to do with
the datetime module. In Python before version 3, leading zeroes were how
you specified octal (base 8) numbers.

I wonder why someone would take a feature generally agreed to be a poorly designed feature of C, and incorporate it into a new language.

Especially one with a very different syntax that doesn't need to be backwards compatible.

 That changed in Python 3. If you slim
the start of PEP 3127, you'll learn the new notation.

What, 0O100 instead of 0100? Yeah that's a big improvement...

Fortunately octal doesn't get used much.

--
Bartc
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to