[python] 파이썬 모듈과 패키지를 사용한 자동화 프로그램 예시

내용

  1. 모듈(Module)이란?
  2. 패키지(Package)란?
  3. 자동화 프로그램 예시

모듈이란

모듈은 파이썬 코드를 논리적으로 구성하고 재사용할 수 있는 단위입니다. 모듈은 함수, 변수, 클래스 등을 담고 있는 파일입니다. 예를 들어, math 모듈은 수학과 관련된 함수와 상수들을 포함하고 있습니다.

패키지란

패키지는 여러 모듈들을 모아놓은 것으로, 디렉토리 구조로 이루어집니다. 일반적으로 __init__.py 파일이 있는 디렉토리는 패키지로 간주됩니다.

자동화 프로그램 예시

이제 모듈과 패키지를 사용하여 자동화 프로그램을 만드는 간단한 예시를 살펴보겠습니다.

예시 코드

다음은 폴더의 파일 목록을 가져와 출력하는 간단한 자동화 프로그램의 예시 코드입니다.

import os

def list_files_in_directory(directory):
    files = os.listdir(directory)
    for file in files:
        print(file)

if __name__ == "__main__":
    directory_path = "/path/to/your/directory"
    list_files_in_directory(directory_path)

이 예시 코드에서는 os 모듈을 사용하여 디렉토리 내의 파일 목록을 가져와 출력하는 간단한 함수를 작성하였습니다.

이제 여러분은 모듈과 패키지를 사용하여 자동화 프로그램을 작성하는 기초적인 방법에 대해 알게 되었습니다. 더 많은 것을 배우고 싶다면 공식 Python 문서와 관련 서적을 참고하는 것을 추천합니다.

그럼 즐거운 코딩 되세요!