파이썬 구문 오류(syntax error) 해결 방법
CODEDRAGON ㆍDevelopment/Python
반응형
파이썬 구문 오류(syntax error) 해결 방법
구분 | 오류 방지 및 해결방법 |
예약어 | · 파이썬 예약어를 변수 이름으로 쓰지 않았는지 확인합니다. |
반복문 | · for, while, if, def 같은 구문의 선언부 끝에 콜론(:)이 있는지 확인합니다. |
문자열 | · 코드의 문자열에 따옴표(', ")가 짝이 맞는지 확인합니다. · 작은 따옴표가(')가 `로 되어 있지 않은 지 확인합니다. |
삼중 부호 | · 여러 줄 문자열을 사용하는 경우 삼중 부호(''' 또는 """)로 문자열이 올바르게 감싸졌는지 확인합니다. |
블록 연산자 | · 열기 연산자 (, {, [ 를 열고 닫지 않으면 파이썬은 다음 줄을 현재 문장의 일부분으로 인식합니다. |
조건문 | · 조건문 안에 ==(비교연산자) 대신 =(대입연산자) 가 쓰였는지 확인합니다. |
들여쓰기 | · 들여쓰기가 잘 되어있는지 확인합니다. · 파이썬은 공백과 탭을 모두 처리할 수 있지만, 이 둘을 섞어 쓸 경우 문제가 일어날 수도 있습니다. · 문제가 일어나지 않게 들여쓰기하는 가장 좋은 방법은 파이썬 문법을 이해하는 텍스트 에디터, IDE를 사용해 코드를 작성하면 일관된 들여쓰기를 사용하여 코드를 작성할 수 있습니다. |
인코딩 | · 코드, 문자열, 주석에 ASCII 이외의 문자가 있다면 Error가 발생하거나 다양한 문제를 일으킬 수 있습니다. · 파이썬은 문자열 처리시 ASCII 이외의 문자도 모두 처리할 수 있도록 Unicode로 처리가 되어집니다. · 하지만 웹 페이지나 다른 소스에서 텍스트를 가져오는 경우 인코딩에 문제가 발생할 수 있으므로 주의해야 합니다. |
'Development > Python' 카테고리의 다른 글
{logging} 모듈 (0) | 2020.03.12 |
---|---|
예외 처리 방법 (0) | 2020.03.11 |
__name__ 어트리뷰트 (0) | 2020.03.11 |
webbrowser (0) | 2020.03.11 |
PYTHONPATH 환경 변수 사용하기 (0) | 2020.03.11 |