微信二维码
微博二维码
qq号二维码

Python中的模块和包分别是什么意思?

王伟平 2020-09-18 Python 227人浏览

Python中,模块是搭建程序的一种方式。每一个Python代码文件都是一个模块,并可以引用其他的模块,比如对象和属性。

一个包含许多Python代码的文件夹是一个包。一个包可以包含模块和子文件夹。

4个回答
叶世友

在Python中,模块是搭建程序的一种方式。每一个Python代码文件都是一个模块,并可引用其他的模块,比如对象和属性 例如 import os。


一个包包含许多Python代码的文件夹是一个包。一个包可以包含模块和子文件夹。

  2020-09-18
穆瑞丰

Python中:通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

对于包则:通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。

回答已被采纳   2020-09-19
马旺

一个.py文件就称之为一个模块。

包是一个有层次的文件目录结构,它定义了由n个模块或n个子包组成的python应用程序执行环境,包是一个包含__init__.py 文件的目录,该目录下一定得有这个__init__.py文件和其它模块或子包。

  2020-09-20
董人豪

模块:以.py为后缀结尾的文件。

包:一般由 多个.py文件或者一个__init__.py文件和多个.py文件组成。一个包可以包含子包

  2020-09-20
分享到:

最新问题

张天艺 老师 提问: 使用Spring框架的好处是什么?
张天艺 老师 提问: 什么是Spring MVC框架?

最热问题

王伟平老师 提问: Java中的static关键词用法
孙悦老师 提问: 北欧风格有什么特点
夏磊银老师 提问: 【JavaScript】数据类型
夏磊银老师 提问: 【JavaScript】数组去重