Development/Python(798)
-
로그 수준(level)
로그 수준(level)
-
__init__.py
__init__.py· 패키지 디렉토리에는 일반적으로 __init__.py 라는 패키지 초기화 파일이 존재합니다.· __init__.py 파일은 해당 디렉터리가 패키지의 일부임을 알려주는 역할을 합니다. 즉, 일반 디렉토리와 패키지 디렉토리를 구분시켜주는 역할을 합니다.· 만약 패키지에 포함된 디렉터리에 __init__.py 파일이 없다면 패키지로 인식되지 않습니다. (python3.3 버전 이전)· python3.3 버전부터는 __init__.py 파일 없이도 패키지로 인식이 됩니다(PEP 420). 하지만 하위 버전 호환을 위해 __init__.py 파일을 생성하는 것이 좋습니다.· 하위버전의 패키지 디렉토리에 __init__.py 파일이 없으면 임포트 오류(ImportError)가 발생합니다.· _..
-
Exception 계층도 (Exception hierarchy)
Exception 계층도 (Exception hierarchy) https://docs.python.org/3.6/library/exceptions.html#exception-hierarchy
-
예외의 종류
예외의 종류NameError· 선언하지 않은 변수 'x'에 접근· NameError: name 'x' is not defined ZeroDivisionError· '0'으로 나눔· ZeroDivisionError: division by zero IndexError· 리스트의 접근 가능한 인덱스를 넘음· 시퀀스 자료형이 범위를 벗어난 인덱스 참조 요구시에 발생시킴· 리스트, 튜플, 문자열등에서도 동일한 조건에서 발생됨· IndexError: list index out of range TypeError· 지원하지 않는 연산(정수를 문자열로 나눔)· TypeError: unsupported operand type(s) for /: 'int' and 'str' ValueError· 입력받은 문자열 숫자를 숫자자..
-
shutil 모듈
shutil 모듈 파일을 복사해 주는 파이썬 모듈입니다.
-
types
types파이썬 전체 자료형의 종류를 알아볼때 사용하는 파이썬 내장 모듈입니다. # 클래스 이름을 문자열로 리턴자료형.__class__.__name__