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 |