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__.py
module1.py
module2.py
其中,init.py是一个空文件,用于指示Python解释器
本文介绍了Python中的模块和包的概念,模块是包含Python代码的文件,包是组织多个模块的目录结构,通过`import`语句可以使用模块,包通过`__init__.py`文件标识。文中还展示了如何导入和使用模块及包内的函数或变量。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



