Module 소스 코드를 구성하고 관리하기 위한 두 가지 중요한 개념입니다. 다음은 이에 대한 설명 과 사용 방법입니다. package Python module package
Module
- 에서 Python a는 module 사용하기 위해 작성된 정의, 함수, 변수 및 명령문의 모음입니다.
- 각 파일은 특정 기능과 관련된 코드를 포함하는 것으로 Python 간주될 수 있습니다. module
- 내장된 기능을 사용하거나 직접 만들어 코드에서 사용할 수 있습니다. Python module module
예: 몇 가지 수학 함수를 포함하는 파일 이름을 만듭니다 math_operations.py
.
# math_operations.py
def add(a, b):
return a + b
def subtract(a, b):
return a- b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
그런 다음 다음을 가져와 다른 프로그램에서 이러한 기능을 사용할 수 있습니다 math_operations
module.
# main.py
import math_operations
result = math_operations.add(10, 5)
print(result) # Output: 15
Package
- A 는 관련된 것을 함께 package 정리하고 그룹화하는 방법입니다. module
- Python 이것은 파일()을 포함하는 디렉토리 이며 디렉토리가 임을 나타내는 빈 파일입니다. module
__init__.py
package - Package 코드를 논리적 범위와 구조화된 디렉터리로 구성하는 데 도움이 됩니다.
예: 두 개의 and 를 포함하는 package named 를 생성합니다. my_package
module module1.py
module2.py
my_package/
__init__.py
module1.py
module2.py
에는 module1.py
다음 코드가 있습니다.
# module1.py
def greet(name):
return f"Hello, {name}!"
에는 module2.py
다음 코드가 있습니다.
# module2.py
def calculate_square(num):
return num ** 2
그런 다음 다음 과 같이 에서 기능을 사용할 수 있습니다. module my_package
package
# main.py
from my_package import module1, module2
message = module1.greet("Alice")
print(message) # Output: Hello, Alice!
result = module2.calculate_square(5)
print(result) # Output: 25
를 사용하면 코드를 효율적으로 구성하고 관리하여 더 읽기 쉽고 유지 관리할 수 있습니다. module package