데이터 분석가 Damla's blog

[파이썬_오류사전] str object is not callable 본문

파이썬(Python)/오류사전 (about error)

[파이썬_오류사전] str object is not callable

DA Damla 2022. 7. 4. 22:33

str object is not callable

문자열을 부를 수 없다.

이 오류도 정말 흔하게 볼 수 있는 오류다

오늘 이 오류때문에 오늘의 공부는 여기까지 인가 하고 생각할 정도 였지 ㅠㅠ하 ㅠ

내 탓인가 해서 강의에 나온 열들이랑 비교해봤는데

똑같아도 이 오류가 계속나왔다.

내가 입력했던 코드는

import time 
print('오늘은 날씨가 좋았다') 
time.sleep(3) 
print('친구들한테 만나자고 연락했다.') 
time.sleep(5) 
print('...그런데...') 
print('아무도... 답이 없었다.') 
print('슬프다. 나는 혼자 나가기로 했다')

이런 형식의 텍스트형 코드였고 코드를 전혀 불러오지 못하는 오류라서 계속 오류와 맞장을 뜨고 있었다.


해결책은?

앞에 입력한 내용을 모두 삭제한 후 다시 새 창을 열어서 입력하여 해결했다!!

열심히 영어 아티클을 읽어도

거기서는

To resolve this error, you need to change the name of the variable whose name is similar to the in-built function str() used in the code.

  • 이 문제를 풀기 위해서 당신은 인빌트(내장된) 기능인 str()과 유사한 이름을 다양하게 바꿔야 한다.
  • 즉, str문을 여러개 만들어서 그런거다 그러니 다시 str문을 정의해라 (예, str1() str2())이렇게

라고 해석되어서 살펴봤는데

내가 쓴 코드에는 위의 예시와 유사한 구문이 없었다. 그래서 다 지웠다가 새로 입력했고

한두번 해도 안되길래 완전히 삭제하고 다시 썼다.

이런 오류가 있다면 왜 나만 그래 하지마시고

SQL을 합시다!

ㅋㅋㅋ아니 다시 해봅시다 차근차근 휴ㅠㅠㅠ

내 인내심은 코딩으로 다시 배우는 중

 

출처

https://www.stechies.com/typeerror-str-object-is-not-callable/