목록Programming/Bug Zero (27)
New World
Traceback (most recent call last): File "", line 1, in from filter import sample ModuleNotFoundError: No module named 'filter' 역추적(가장 최근 파일"", 1행, in from filter import sample 모듈을 찾을 수 없는 오류: 'filter'라는 이름의 모듈은 없습니다. ModuleNotFoundError 는 해당 모듈이 없으면 생기는 오류이다. 여기에서 내가 쓴 from filter import sample에 대해서 알아보자. from 모듈 import 변수, 함수, 클래스 에서 가져온 것이다. 여기에서 생긴 오류는 module에 대해서 잘못 썼다고 나온 것이니 module을 자신이 생각..
SyntaxError: unexpected indent 문법 오류: 예기치 못한 들여쓰기 indent는 톱니 모양이라는 뜻도 있지만 프로그래밍 상에서는 들여쓰기로 주로 사용한다. 이 문법 오류는 종종 파이썬을 만지다 보면 나오는 오류이다. 들여쓰기를 하지 않는 공간에서 들여쓰기를 하면 나오는 오류로 자신이 쓴 코드 앞에 들여쓰기를 한 적이 있는지 알아본다면 금새 풀리는 오류이다.
SyntaxError: unmatched ')' 문법 오류: 맞지 않는 ')'기호 여기서 내가 쓴 코드는 print(lambda x, y, z: x + y - z)(3, 7, 4)) 이다. lambda를 감싸는 괄호, 인자를 감싸는 괄호는 있지만 빨간색으로 나온 것을 감싸는 '('의 기호는 존재하지 않았기 때문에 생기는 오류이다. 내가 놓친 '('기호를 써야 하는 곳은 print 함수를 감싸는 것이다. 곧 해결방안은 print를 감싸는 '(' 기호를 넣어주는 것이다. print(lambda x, y, z: x + y - z)(3, 7, 4)) => print((lambda x, y, z: x + y - z)(3, 7, 4))