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的。其原因主要是基于性能考虑。





posted @ 2021-03-17 09:26  LeoGIS  阅读(2193)  评论(0编辑  收藏  举报