해결법 module 'datetime' has no attribute 'strftime'
2022. 2. 5. 13:42ㆍPython
728x90
반응형
정말 간단한 time format 을 출력하는 코드인데 너무나도 파이썬은 신기한듯 ㅎ
아무튼 아래와 같은 오류가 발생을 해서 참 난감하고 있는 참이었는데
해결을 해서 이렇게 공유를 한다.
오류 내용
Exception has occurred: AttributeError
module 'datetime' has no attribute 'strftime'
나의 코드
def Logger(self,text):
sdate = datetime.strftime(datetime.date.today, '%Y-%m-%d %H:%M:%S')
sText = f'{sdate} : {text}'
server.slackClient.post_message_to_slack(sText)
print(sText)
여기서 문제가 되는 코드는
sdate = datetime.strftime(datetime.date.today, '%Y-%m-%d %H:%M:%S')
이 부분이었는데 저는 이미 import datetime 을 했는데도 문제가 발생해서 이상했다.
해결법
import datetime
sdate = datetime.datetime.strftime(datetime.datetime.today(), '%Y-%m-%d %H:%M:%S')
print(sdate)
원인은 단순히 호출을할 때 사용하는 () 괄호를 붙히지 않아서 입니다.
728x90
반응형
'Python' 카테고리의 다른 글
원하는 비율로 문자 랜덤생성하기 List [Python] (0) | 2022.03.11 |
---|---|
Python 요일 표시하는 방법 (초간단) (0) | 2022.03.03 |
Selenium 에서 iFrame 처리하는 방법 Python (1) | 2022.02.20 |
Python) Selenium IE Driver Pop-up 처리 (0) | 2021.02.01 |
Python) compare two image - use Pillow (0) | 2021.01.30 |