python error(2)
-
Python error : break outside loop
이 오류의 해결은 간단하면서도 뭔가 어렵다. 한참을 보아도 찾기 어려울 때가 있다. 그건 break문의 쓰임을 잘 몰랐기 때문이다. (for문이나 while문을 그대로 베낀 후에 수정을 하다가 의미를 해석하는데에 있어서 문제가 없기에 더 멘붕이다) break : while과 for 문을 나갈 때 쓰는 명령어이다. 즉, 자세히보면 break 가 쓰였지만, 이 break가 for문이나 while문 안에 써있지 않아서 그렇다. 그러므로 다시 한번 loop를 보거나 break 대신 return을 써주는 식으로 코딩해 나가야 한다.
2023.05.15 -
Python error : 'cp949' codec can't decode byte 0xec in position 4: illegal multibyte sequence
'cp949' codec can't decode byte 0xec in position 4: illegal multibyte sequence 위의 에러는 인코딩의 문제이다. 초보수준에서는 단순히 아래와 같은 경우에서 자주 보게 될 것이다. 이는 뒤에 인코딩 방식을 적어주면 해결이 된다. 뒤에 encoding='utf-8 을 입력해주면 된다. 이래도 해결이 되지 않는다면 인코딩의 방식이 서로 다르게 되어 있는 것이므로, 해당 파일을 검색하여 찾아주어 인코딩 해줄 수 있도록 한다.
2023.05.15