python 에러 메시지와 해결책 모음
"ModuleNotFoundError: No module named 'module_name'"
Solution: pip를 사용해서 놓친 module를 설치하세요 예를들어 : pip install module_name 명령어를 사용합니다
"SyntaxError: invalid syntax"
Solution: 특히 대괄호, 따옴표 또는 세미콜론이 누락되었는지 코드 구문을 확인하세요.
"IndentationError: expected an indented block"
Solution: 대부분 들여쓰기 문제입니다. 코드 전체에서 들여쓰기 수준이 일관적인지 확인합니다.
"TypeError: 'int' object is not iterable"
Solution: int는 정수형입니다. 정수와 같이 반복할 수 없는 객체를 반복하려고 하지 않는지 확인하세요.
"AttributeError: 'str' object has no attribute 'method_name'"
Solution: 주어진 객체 유형에 대해 올바른 메서드를 호출하고 있는지 확인합니다. 호출하고 있는 str 객체가 해당 메서드를 가지고 있지 않는 것이죠
"FileNotFoundError: [Errno 2] No such file or directory"
Solution: 액세스하려는 파일이나 디렉터리가 실제로 존재하는지 확인하세요. 아마 대부분 파일명을 올바르게 작성하지 않아서 생긴 현상 입니다.
파일명을 꼼꼼하게 다시 확인해 주세요
"ValueError: invalid literal for int() with base 10"
Solution: int() 함수에 전달되는 값이 유효한 정수인지 확인합니다. ‘1’ 과 같이 str타입으로 전달 되었을 가능성 이 커보입니다. 흔히 하는 실수죠
"KeyError: 'key_name'"
Solution: 액세스하려는 key가 dictionary에 있는지 확인합니다. dictionary 객체에 key를 넣어 확인 가능합니다 ex:) dic[key]
"NameError: name 'variable_name' is not defined"
Solution: 변수를 사용하기 전에 변수가 정의되어 있는지 확인합니다. 사용하고 계신 변수 명이 정확한지 확인해주세요
"ImportError: cannot import name 'module_name'"
Solution: 가져오려는 모듈이 실제로 존재하고 철자가 올바른지 확인합니다. 모듈명을 다시 확인해주세요
'WebDev' 카테고리의 다른 글
코틀린(Kotlin) 기초 구문 (0) | 2023.03.26 |
---|---|
대규모의 소프트웨어 엔지니어를 해고 하더라도 기업은 살아남을 수 있을까? (2) | 2023.03.20 |
시니어 개발자 처럼 React를 더 잘 사용하기 위한 5가지 방법 (0) | 2023.03.11 |
Django 소개 (0) | 2023.03.06 |
Spring Framework이 20년 가까이 인기가 있는 이유 (0) | 2023.03.01 |
댓글