더북(TheBook)

에러 종류

값 에러 : ValueError: invalid literal for …()

에러 메시지

ValueError: invalid literal for …():

발생 이유

정수, 소수, 문자열 등 다른 자료형 사이에서 값을 변환할 때 변환이 불가능하면 발생하는 에러입니다. 예를 들어 a = int(“abc”)와 같은 문장은 문자열 abc를 정수로 바꿀 방법이 없으므로 에러가 발생합니다.

해결 방법

값을 다른 자료형으로 변환할 때는 서로 변환이 가능한 값을 넣어야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.