Python学习中会遇到模块、包和库的概念,有时容易混淆,这里总结一下。

问题描述:Python学习中会遇到模块、包和库的概念,有时容易混淆,这里总结一下。

问题解决:

第一,为了实现某一个简单功能的代码文件→.py文件即为模块。

第二,模块文件(.py文件)比较多,有几十个的时候,根据功能(计算功能的模块、画图功能的模块)划分到不同的目录中,形成了包。

第三,为了实现一个复杂的功能,我们将许多模块封装在一起实现一个最终的功能,封装后的整个文件就是包。

包和库都是由模块组成的,或者说库也是由包组成的,库比包更复杂一些。python中包与库的区别在于包整体来说不具有整体的功能性,大多数包是为了是把类似功能的模块放在了一起,但是并没有实现一个统一的功能。而库是为了实现某一个特定的功能。

你可能感兴趣的:(Python入门知识,学习)