Python中的模块 (Module)和包 (Package)
Python的模块 (Module)和包 (Package)是Python程序中用于组织和封装代码的机制。模块是一个包含Python定义和语句的文件,也就是一个.py文件。包是一个包含多个模块的文件夹,通常还有一个__init__.py文件来标识这个文件夹是一个包。
使用模块和包可以让你的代码更加模块化,提高代码的可维护性和可重用性。你可以在不同的程序中导入和调用已经编写好的模块和包,也可以使用其他人开发的第三方库。
导入模块和包的方法有以下几种:
- 使用import语句导入整个模块或包,例如import math或import numpy。
- 使用from ... import ...语句导入模块或包中的特定函数、变量或类,例如from math import pi或from numpy import array。
- 使用as关键字给导入的模块或包起一个别名,例如import math as m或import numpy as np。