Python的程序由包(package)、模块(module)和函数组成。
包
包是由一系列模块组成的集合。
包必须至少含有一个__int__.py文件按,该文件的内容可以为空。
__int__.py用于标识当前文件夹是一个包。
包就是一个完成特定任务的工具箱,Python提供了许多有用的工具包,如字符串处理、图形用户接口、Web应用、图形图像处理等。这些自带的工具包和模块安装在Python的安装目录下的Lib子目录中。
模块
模块是处理某一类问题的函数和类的集合。
Python的程序是由一个个模块组成的。
模块把一组相关的函数或代码组织到一个文件中。一个文件既是一个模块。模块由代码、函数或类组成
当Python导入一个模块时,
Python首先查找当前路径,
然后查找lib目录、site-packages目录(Python\Lib\site-packages)
和环境变量PATHONPATH设置的目录。
如果导入的模块没有找到,在以上路径搜索一下是否含有这个模块。可以通过sys.path语句搜索模块的查找路径。
转载于:https://blog.51cto.com/joylee/1789653