본문 바로가기
Python

[Python] 오늘의 오류 - 구문오류

by 콧등치기국수 2020. 8. 8.

SyntaxError: unexpected EOF while parsing


1. 발생 이유

프로그램 구문이 잘못됐을 때 발생합니다.

위의 구문 에러는 특히 따옴표를 제대로 여닫지 않았을 때 발생합니다.

구문 에러가 발생하면 철자, 따옴표 여닫기, 괄호 여닫기가 제대로 되었는지 확인합니다.

 

2. 해결 방법

괄호 짝이 맞는지, 닫는 괄호를 빠트리지 않았는지 확인합니다.

 


아래에서 위 오류와 관련된 상황을 살펴봅시다!

 

저는 분명히 문제없이 잘 입력한 것 같은데 왜 자꾸 오류가 나는 걸까요??

잘 입력한 것 같은데 왜 그러는 거야!! (그거 아냐 정신차려ㅠㅠ)

 

print(""" -- 당첨자 발표 -- 
치킨 당첨자 : {0}
커피 당첨자 : {1} 
 -- 축하합니다 -- """.format(winners[0],winners[1:])

혹시 보이시나요?

맨 뒤에 괄호가 하나 빠졌어요ㅎㅎ

.format(winners[0],winners[1:]) 뒤에 print() 괄호가 있어야 하는데 말이죠

제가 한눈판 사이에 사라졌나보네요ㅎㅎ

 

print(""" -- 당첨자 발표 -- 
치킨 당첨자 : {0}
커피 당첨자 : {1} 
 -- 축하합니다 -- """.format(winners[0],winners[1:]))

 

앞으로 "SyntaxError: unexpected EOF while parsing" 오류가 나면 괄호를 빼먹었는지 잘 확인을 해야겠습니다.

 

이제 여름휴가가 오늘하고 1일 남았군요... (휴가동안 매일 아침마다 휴가가 며칠 남았는지 계산했음...)

군대 휴가 후 복귀하는 것과 같은 마음일 것 같아요 흑흑

그래도 화이팅!!

 

 

 

'Python' 카테고리의 다른 글

[오류] 파이썬 gui _grid  (0) 2020.09.26
[Hang Man] 게임 만들기_구상, 모르는 것 메모  (0) 2020.09.07
[Python-5] 숫자처리함수, 랜덤함수  (0) 2020.08.03
[Python-4] 할당연산자  (0) 2020.08.02
[Python-3] 연산자  (0) 2020.08.02