代碼如下:
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的。其原因主要是基於性能考慮。