0과 1 사이
[파이썬]split할 때 ValueError: not enough values to unpack (expected 2, got 1) 본문
class_name, info = line.split(':', 1)
위 코드를 실행하다가 에러가 났다. :으로 쪼개면 2개가 나와야하는데 1개가 나온다는 뜻인것같은데..
class_name과 info를 출력했더니
원하던대로 출력됨.. 2day가 class_name이고 그 밑에 99%로 시작하는 문장 전체가 info다.
잘되고있는데 도대체 왜 에러가 뜨는것인가
그래서 예외처리를 이용해 ValueError가 나도 그냥 지나가도록 해봤다
try: class_name, info = line.split(':', 1)
except ValueError as e: pass
이렇게 하니까 잘 실행된다~
'디버깅' 카테고리의 다른 글
yolo Map 측정 디버깅 (0) | 2021.08.03 |
---|
Comments