以下代码失败
In [1]: import arrow
In [2]: arrow.get(2015, 06, 08, 23, 59)
File "<ipython-input-2-44d7fca57336>", line 1
arrow.get(2015, 06, 08, 23, 59)
^
SyntaxError: invalid token
为什么这个初始化per the arrow docs返回错误?
最佳答案
把一个零放在一个字面数字前面会使它变成八进制见What do numbers starting with 0 mean in python?。
八进制数只能包含从0
到7
的数字。08
不是有效的八进制数。
这与arrow无关。链接的示例不使用八进制数。