Python中:通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。
对于包则:通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。
一个.py文件就称之为一个模块。
包是一个有层次的文件目录结构,它定义了由n个模块或n个子包组成的python应用程序执行环境,包是一个包含__init__.py 文件的目录,该目录下一定得有这个__init__.py文件和其它模块或子包。
模块:以.py为后缀结尾的文件。
包:一般由 多个.py文件或者一个__init__.py文件和多个.py文件组成。一个包可以包含子包
在Python中,模块是搭建程序的一种方式。每一个Python代码文件都是一个模块,并可引用其他的模块,比如对象和属性 例如 import os。
一个包包含许多Python代码的文件夹是一个包。一个包可以包含模块和子文件夹。