인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

major Park님의 프로필 이미지
major Park

작성한 질문수

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 출력 포멧과 입력

'int' object is not callable

작성

·

110

0

image.png

사용자 입력을 int 형 변환으로 받기 위해서 썼는데 저런 에러가 뜹니다. 찾아보니 예약어를 변수로 썼을 때 일어나는 에러라는데 전 int 를 변수로 쓰지 않았습니다. 왜 이런 걸까요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. major Park님.

TypeError: 'int' object is not callable 오류는 Python에서 종종 발생하는 문제 중 하나입니다. 이 오류는 주로 특정 함수나 예약어를 변수명으로 설정한 경우에 발생할 수 있습니다. 질문 내용에 따르면 int 함수를 변수로 사용하지 않았다고 하셨지만, 이전 코드 실행 또는 다른 셀에서 영향을 받았을 가능성이 있습니다.

먼저, 유사한 문제에 대한 기존 토론을 참조하시면 도움이 될 것입니다. 링크를 통해 관련 설명과 문제 해결 방법을 확인하실 수 있습니다:

  • TypeError: ‘int’ object is not callable 질문입니다.: 이 질문의 답변에서는 여러 번 코드를 실행하면서 초기 설정이나 다른 셀의 영향을 받을 수 있다는 점을 설명합니다. 그런 경우, 새로운 파일이나 셀에서 초기화하여 코드를 다시 실행해보는 방법을 제안하고 있습니다.

보다 구체적으로, 주피터 노트북 또는 다른 통합 개발 환경을 사용하실 때, 이전 셀에서 int 변수로 선언된 경우 이후 셀에서 int 함수를 호출할 때 오류가 발생할 수 있습니다. int뿐만 아니라 다른 내부 함수명도 변수명으로 사용하지 않도록 주의해야 합니다.

이 문제를 해결하기 위한 몇 가지 팁을 드리자면, 주피터 노트북의 경우 Kenel을 Restart하여 모든 변수와 함수 설정을 초기 상태로 되돌린 후, 문제의 셀을 다시 실행해 볼 수 있습니다.

해당 설명이 도움이 되길 바라며, 계속해서 궁금한 점이 있으시면 이어서 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

major Park님의 프로필 이미지
major Park

작성한 질문수

질문하기