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 files( )和一个空 文件的目录,表明该目录是. module
__init__.py
package - Package 帮助将代码组织到逻辑范围和结构化目录中。
示例:创建一个 package 名为 的 ,包含两个 和 : 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