파이썬 global 키워드

라이언양 위키
둘러보기로 가기 검색하러 가기

파이썬은 함수 내부에서 함수 외부에 있는 변수를 참조(reference)하지 못한다. 함수 내부에서 함수 외부에 있는 변수를 참조하려면 global 키워드를 사용해야 한다.

global 변수 이름

만약 이 키워드를 사용하지 않으면 아래와 같은 오류 메시지를 볼 수 있다.

W0621: Redefining name 'counter' from outer scope 또는 E0602: Undefined variable 'counter'