평소 잘 돌아가던, 코드에서 갑작스럽게 에러가 터졌다.
module 'datetime' has no attribute 'strptime'
datetime을 import하고 strptime 함수를 쓰려니 오류가 났다. 오류난 코드는 아래와 같다.
import datetime
datetime.strptime(~)
찾아보니, datetime을 import datetime으로 했다면 datetime.datetime.strptime()으로 쓰는 것이 맞는 것이다.
(datetime 라이브러리를 만든 분이, 이렇게 만드셨다고...!)
import datetime
datetime.datetime.strptime(~)
이같은 코드가 보기 좋지 않다면 다음과 같이 작성하여 쓸 수 있다.
from datetime import datetime
datetime.strptime(~)
이제 오류가 잘 해결된 것을 볼 수 있다.
datetime에 대한 모든 메서드는 이와 같은 방법으로 해결할 수 있습니다!!