python 中的模块、库、包有什么区别?

2019-06-18  本文已影响0人  MayerBin

总结

说中文是没法让人理解的,我猜你指的是 module、lib 和 packagemodule:

如果还不懂,看看这个解释:

通俗一点:包是一个包含init.py 文件的目录,该目录下一定得有这个init.py 文件和其它模块或子包。

一般按照 API 的惯例来设计库。
应用程序接口英语Application Programming Interface,简称:API),又称为 应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。

Django,flask 这些是框架。
框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。

补充:https://liam.page/2017/07/23/modules-and-packages-of-python/

上一篇 下一篇

猜你喜欢

热点阅读