EASY7

[Python] 에러 메세지 본문

개발 공부/Python

[Python] 에러 메세지

E.asiest 2020. 6. 2. 14:53
NameError : name ... is not defined  

함수 이름을 잘못 입력했을 때 발생하는 에러.

파이썬은 대소문자를 구문하므로 대소문자를 제대로 입력해야한다.

 

SyntaxError : invalid syntax 

print()안에 문자를 넣을 때 ''(작은 따옴표)로 묶지 않아서 발생하는 구문 에러(syntax error) 

 

SyntaxError : EOL while scanning string literal 

따옴표를 잘못 사용하였을 때 발생하는 구문 에러

작은 따옴표의 쌍이 맞는지 확인한다.

 

SyntaxError : Non-UTF-8 cod starting with '\xc7' in file ~.py on line ~, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 

파이썬 3에서는 .py 스크립트 파일의 기본 인코딩이 UTF-8이다.

스크립트 파일을 다른 인코딩(CP949, EUC-KR)로 저장하면 실행했을 때 에러가 난다. 

메모장 > 파일 > 다른 이름으로 저장 > 인코딩 에서 UTF-8 선택하여 저장.

* UTF-8은 전세계 외국어를 모두 표현할 수 있고 CP949, EUC-KR는 한국어만 표현할 수 있다. 

'개발 공부 > Python' 카테고리의 다른 글

[Python] Pycharm 글자 안써짐  (0) 2021.01.02
[Python] PySide2 사용하기  (0) 2021.01.02
기본 함수  (0) 2020.07.17
Python 설치할 때 환경변수 설정하기  (0) 2019.07.31
컴파일러, 인터프리터  (0) 2016.07.23
Comments