Error Record

[Python/파이썬] module 'datetime' has no attribute 'strptime'

F12:) 2023. 7. 26. 16:31

평소 잘 돌아가던, 코드에서 갑작스럽게 에러가 터졌다.

 

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에 대한 모든 메서드는 이와 같은 방법으로 해결할 수 있습니다!!