在 Python 3.6 中,strptime() 不会将字符串转换为日期时间对象

strptime() does not convert string to datetime object in Python 3.6

当我运行以下我无法解释的代码时出现异常:

import datetime
datetime.datetime.strptime("2018-04-02", format = "%Y-%m-%d")

TypeError: strptime() takes no keyword arguments

删除format =关键字,第二个参数位置:

>>> import datetime
>>> datetime.datetime.strptime("2018-04-02", "%Y-%m-%d")
datetime.datetime(2018, 4, 2, 0, 0)