목록패키지 (2)
SeouliteLab
파이썬에서는 코드를 모듈과 패키지로 구성하여 관리하고 재사용할 수 있습니다. 이를 효과적으로 활용하기 위해 어떻게 패키지를 생성하고 관리하는지 살펴보겠습니다. 예제 1: 모듈 생성하기 # mymodule.py 파일 생성 def greet(name): return f"안녕하세요, {name}!" 위 예제는 mymodule.py 파일을 생성하여 간단한 함수를 포함하는 모듈을 만드는 방법을 보여줍니다. 모듈은 파이썬 코드가 담긴 파일이며, 다른 파이썬 프로그램에서 import하여 사용할 수 있습니다. 예제 2: 패키지 생성하기 my_package/ __init__.py module1.py module2.py패키지는 모듈들의 집합으로, 디렉토리 구조로 구성됩니다. 각 모듈은 패키지 내에서 별도의 파이썬 파일로 ..
파이썬의 importlib 모듈은 실행 중에 모듈을 동적으로 로드하고 관리하는 기능을 제공합니다. 이를 통해 프로그램이 실행될 때 필요한 모듈을 동적으로 로드하거나, 모듈의 이름을 문자열로 받아 해당 모듈을 로드하는 등의 작업을 수행할 수 있습니다. 이제 몇 가지 예제를 통해 importlib 모듈의 활용법을 알아보겠습니다. 예제 1: 모듈 동적 로딩 import importlib # 동적으로 모듈 로드 math_module = importlib.import_module('math') # 로드된 모듈 사용 print("pi 값:", math_module.pi) print("sin(0):", math_module.sin(0)) 이 예제에서는 importlib 모듈을 사용하여 math 모듈을 ..