2020/03/11(13)
-
PYTHONPATH 환경 변수 사용하기
PYTHONPATH 환경 변수 사용하기 · 윈도우 시스템의 set 도스 명령어를 이용해 PYTHONPATH 환경 변수에 사용할 모듈 파일이 있는 디렉토리 경로를 설정해줍니다. · PYTHONPATH에 등록되면 추가 작업 없이 바로 해당 디렉토리에 있는 모듈을 import 할 수 있습니다.
-
sys.path.append()
sys.path.append()· {sys} 모듈은 파이썬을 설치할 때 함께 설치되는 내장 라이브러리 모듈입니다.· {sys} 모듈을 이용해서 파이썬 라이브러리가 설치되어 있는 디렉터리를 확인할 수 있습니다.· 특정한 디렉터리에 있는 모듈을 불러와서 사용하고 싶을 때 append()메소드로 등록후 사용하면 됩니다.
-
소켓(Socket), 소켓 통신 도식도
소켓(Socket)· 인터넷 소켓(Internet socket) ≒ 네트워크 소켓(Network socket)· TCP/IP의 복잡한 프로토콜을 단순화시켜 네트워크 프로그램을 편리하게 작성할 수 있도록 한 API 입니다.· 소켓은 캘리포니아 대학교에서 빌 조이(Bill Joy)에 의해 개발되었습니다.· 소켓은 네트워크의 끝 부분을 나타내며, 실제 데이터가 어떻게 전송되는지 상관하지 않고 읽기/쓰기 인터페이스를 제공합니다.· OSI 7계층의 네트워크 계층과 전송 계층이 캡슐화 되어 있기 때문에 두 개의 계층을 신경 쓰지 않고 프로그램을 만들 수 있습니다.· 소켓을 이용하면 TCP/IP 네트워크에서 양쪽 응용 프로그램의 TCP 연결을 해줍니다. 즉, 네트워크(Network) 상에서 서버(Server)와 클라..
-
로그 수준(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