백준에서 파이썬으로 문제를 풀던 중 발견한 에러.
검색해보니 문자열이 제대로 종료되지 않았다는 의미였다.
문자열이 제대로 종료되지 않았다는것은 다음의 경우일 수 있다.
- 문자열 반환시 텍스트를 여닫을때 작은 따옴표나 큰 따옴표가 다름
- 이스케이프 문자를 제대로 처리하지 않음
- 문자열 작성시 여러 줄로 분할하지 않음
내 경우에는 이스케이프 문자를 제대로 처리하지 않아서 생긴 문제였다.
파이썬에서 사용할 수 있는 이스케이프 문자는 다음과 같다.
이스케이프 문자 | 뜻 |
\n | 줄바꿈 |
\t | 탭 |
\b | 한칸 앞으로 |
\\ | 백슬래시 |
\' | 작은 따옴표 |
\" | 큰 따옴표 |
참고한 링크