TypeError: strptime() takes no keyword arguments
代码如下:
date = datetime.datetime.strptime("2020-01-01", format="%Y-%m-%d").date()
运行报错:
TypeError: strptime() takes no keyword arguments
查看strptime的声明:
@classmethod
def strptime(cls, date_string, format):
看起来应该没有问题阿。
参考:
https://www.e-learn.cn/content/wangluowenzhang/152733
大意是Python build-in的函数,并没有实现keyword name参数机制,即使文档中看起来是有keyword name的。其原因主要是基于性能考虑。