CSV 파일에서 승하차인원수 데이터를 읽어올 때 빈 문자열('')이나 숫자로 변환할 수 없는 값이 포함되었기 때문에 나타난 오류이다.
이를 방지하려면 빈 문자열이나 유효하지 않은 값을 확인하고 처리하는 로직을 추가하면 된다.
if not b.isdigit():
b = "0" # 빈 값이나 유효하지 않은 데이터는 0으로 처리
유효성 검사 추가로 오류 해결완료
'에러일기' 카테고리의 다른 글
[Python] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 2: invalid start byte (0) | 2024.11.30 |
---|---|
RecoverableDataAccessException (0) | 2024.11.08 |
jakarta.el.PropertyNotFoundException (0) | 2024.11.07 |
java.lang.NumberFormatException: For input string: "null" (0) | 2024.11.06 |
org.springframework.dao.EmptyResultDataAccessException (0) | 2024.11.03 |