Python 中的模块和包是组织代码的重要方式,它们可以帮助我们更好地管理代码结构,提高代码的可读性和可维护性。
模块
模块是 Python 代码文件,它包含了 Python 对象定义和语句。一个模块可以被另一个 Python 程序导入并使用。
模块导入
要导入一个模块,可以使用 import
语句。
import math
导入模块后,可以使用模块中的函数和变量。
print(math.sqrt(16))
自定义模块
你可以创建自己的模块,并使用 import
语句导入它们。
# mymodule.py
def my_function():
return "Hello, World!"
# main.py
import mymodule
print(mymodule.my_function())
包
包是模块的集合,它允许我们将相关的模块组织在一起。
创建包
要创建一个包,你需要创建一个包含 __init__.py
文件的目录。
# mypackage/
# mypackage/__init__.py
# mypackage/mymodule.py
导入包
要导入包中的模块,可以使用 import
语句。
import mypackage.mymodule
或者使用 from ... import ...
语句。
from mypackage import mymodule
图片示例
下面是一个 Python 模块的示例图片。