본문 바로가기
반응형

모듈3

[Python] 모듈 - 파이썬 파일의 전부 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 모듈의 구성원과 처리 방법 · 외부 라이브러리 설치 및 사용 모듈의 구성원과 처리 방법 · 모듈(module)이란? - 함수나 변수 또는 클래스를 모아 놓은 파일이다. 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있다. - 이러한 모듈을 보조기억장치에 저장하면 Python 파일(.py)로 저장된다. 모듈은 하나의 물리적인 파일이라 할 수 있다. · 사용목적: 모듈을 사용하면 논리적으로 파이썬 코드를 구성할 수 있다. 서로 관련 있는 소스 코드를 모듈로 그룹화하면 코드를 더 쉽게 이해하고 사용할 수 있다. · 패키지란? - 서로 관련 있는 여러 개의 모듈을 같은 폴더 내에 파일로 저장하는데 이러한 폴더를 패키지라고 .. 2022. 3. 28.
[Java] 자바의 모듈 시스템(module) 모듈시스템(10, jigsaw) ㆍ자바에서 제공하는 패키지보다 높은 수준의 새로운 구조 단위 ㆍ모듈시스템은 자바 9에 Jigsaw 프로젝트로 부터 도입 사용법 ㆍ의존하는 다른 모듈(requires)과 다른 모듈에서 접근할 수 있는 항목(exports)을 포함한 모듈에 대한 설정이 들어있는 module-info.java 파일을 생성함 ▶ 예시 - Decoder 모듈 module Decoder{ requires Reader; exports com.decoder; } ㆍ 위 코드의 의미: Decoder 모듈은 Reader 모듈에 종속되고, com.decoder 패키지를 다른 모듈에 노출함 (다른 모듈은 오직 decoder 패키지에만 접근 가능) ▶ 예시 - Reader 모듈 module Reader{ expo.. 2021. 9. 9.
파이썬(python) 로깅(logging) 모듈이란? 파이썬에서 로그를 관리해주는 모듈입니다. 파이썬 내장 모듈이기 때문에 설치할 필요가 없습니다. 사용법 import logging logging.debug("debug") # 5 단계 logging.info("I'm xxx") # 4 단계 logging.warning("warnig") # 3 단계 logging.error("error") # 2 단계 logging.critical("critical") # 1 단계 위의 문장들을 실행하면 아래와 같은 결과를 볼 수 있습니다. debug, info()는 로그가 찍히지 않은 것을 볼 수 있다. logging 모듈은 5 단계의 레벨을 지원합니다. 5단계: debug(가장 심각하지 않음) 4단계: info 3단계: warning 2단계: error 1단계: crit.. 2019. 4. 2.
반응형