$ python -V
Python 2.7.10
$ uname -a
Darwin Carters-MacBook-Pro-2.local 18.0.0 Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64 x86_64我今天正试着在python解释器中做这样的事情。
datetime.datetime(2019, 07, 26) - datetime.datetime.today()这很好用,但是当我转到
datetime.datetime(2019, 08, 26) - datetime.datetime.today()它抛出一个"SyntaxError: invalid token“
然后我试了一下
>>> 01
1
>>> 02
2
>>> 03
3
>>> 04
4
>>> 05
5
>>> 06
6
>>> 07
7
>>> 08
File "<stdin>", line 1
08
^
SyntaxError: invalid token到底怎么回事?
发布于 2019-07-10 03:28:18
这是因为在python中,2个前导零表示这个数字是一个八进制数,所以在八进制数中我们没有8,这就导致了这个错误。
注意: Python3不允许前导零
https://stackoverflow.com/questions/56959368
复制相似问题