Python中的模块与包
在Python中,模块和包是非常重要的概念,因为它们让我们能够组织和管理代码。一个模块就是一个包含了Python代码的文件,而一个包则是包含了多个模块的一个目录。下面我们来具体了解一下。
- 模块
要创建一个模块,只需要编写一段Python代码并将其保存到以.py为扩展名的文件中就可以了。以下是一个简单的示例,假设我们将以下代码保存为hello.py:
def say_hello():
print("Hello, world!")
现在,我们可以在其他Python程序中使用这个模块。只需要使用import语句即可:
import hello
hello.say_hello()
输出结果为:
Hello, world!
使用import之后,我们就可以使用模块中定义的函数或变量了。
- 包
包是一种组织Python模块的方式。它将相关的模块组织在一起,使得我们可以更好地管理和使用。创建一个包很简单,只需要创建一个目录,并在其中放置每个模块的.py文件。以下是一个简单的示例。
假设我们有以下目录结构:
my_package/
__init_