Python初学者:module、library、package有何不同?

2026-06-09 16:132阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计638个文字,预计阅读时间需要3分钟。

Python初学者:module、library、package有何不同?

背景:Python中有一些基本的命名,很多人,尤其是初学者,可能会感到困惑。此处简单总结一下,主要区分module、library和package这几个概念。

module简介:module,中文翻译为模块,是Python中的一个基本组成部分。它是一个包含Python代码的文件,可以包含函数、类和变量等。

简而言之:- module:模块,包含Python代码的文件。

背景

Python中有一些基本的名词,很多人,尤其是一些初学者,可能听着就很晕。

此处,简单总结一下,module,library,package之间的大概区别。


Python中的module的简介

module,中文翻译为:模块

Python中的module,说白了,就是Python文件,而python文件一般后缀为py,所以就是你的xxx.py而已。


library简介

library,中文翻译为:库,也常称为:库文件

之所以此处不说是Python中的library,那是因为,本身library这个词,一般都是针对其他的编译型语言,比如C,C#等语言来说的。

常见的C/C#等语言中的library,一般指的就是:

静态的库文件:xxx.a

动态的库文件:xxx.dll


Python中的Package的简介

package,中文翻译为:包

Python中的package,可以简单的理解为,一组的module,一堆(相关的)module组合而成的;


Python中module和library之间的区别

对于library和module,说白了,都是提供了一定的功能供别人调用。

Python初学者:module、library、package有何不同?

从这方面来说,也可以理解为:

Python中library等价于module;

只不过,Python中,很少说library,正常的话,都是说module;

所以,简而言之:

  • library多数都是指的是C,C#等语言中的库,库文件;
  • Python中,很少用library这个词;
  • Python中的“库”,“库文件”的叫法,叫做module,模块;
  • 不论你是Python的初学者还是高手,个人建议,都还是继续沿用,官方的,通用的叫法,使用 module这个词,而不要使用用library这个词;


Python中的module和package之间的区别

导入单个的module,一般是这样的

import my_module

导入package一般是这样的:

from my_package.timing.danger.internets import function_of_love

可以简单理解为:

  • module:单个的模块,一般是单个(偶尔为多个)python文件;
  • package:多个相关的module的组合。肯定是多个,相关的,Python文件的组合;package是用来把相关的模块组织在一起,成为一个整体的;





本文共计638个文字,预计阅读时间需要3分钟。

Python初学者:module、library、package有何不同?

背景:Python中有一些基本的命名,很多人,尤其是初学者,可能会感到困惑。此处简单总结一下,主要区分module、library和package这几个概念。

module简介:module,中文翻译为模块,是Python中的一个基本组成部分。它是一个包含Python代码的文件,可以包含函数、类和变量等。

简而言之:- module:模块,包含Python代码的文件。

背景

Python中有一些基本的名词,很多人,尤其是一些初学者,可能听着就很晕。

此处,简单总结一下,module,library,package之间的大概区别。


Python中的module的简介

module,中文翻译为:模块

Python中的module,说白了,就是Python文件,而python文件一般后缀为py,所以就是你的xxx.py而已。


library简介

library,中文翻译为:库,也常称为:库文件

之所以此处不说是Python中的library,那是因为,本身library这个词,一般都是针对其他的编译型语言,比如C,C#等语言来说的。

常见的C/C#等语言中的library,一般指的就是:

静态的库文件:xxx.a

动态的库文件:xxx.dll


Python中的Package的简介

package,中文翻译为:包

Python中的package,可以简单的理解为,一组的module,一堆(相关的)module组合而成的;


Python中module和library之间的区别

对于library和module,说白了,都是提供了一定的功能供别人调用。

Python初学者:module、library、package有何不同?

从这方面来说,也可以理解为:

Python中library等价于module;

只不过,Python中,很少说library,正常的话,都是说module;

所以,简而言之:

  • library多数都是指的是C,C#等语言中的库,库文件;
  • Python中,很少用library这个词;
  • Python中的“库”,“库文件”的叫法,叫做module,模块;
  • 不论你是Python的初学者还是高手,个人建议,都还是继续沿用,官方的,通用的叫法,使用 module这个词,而不要使用用library这个词;


Python中的module和package之间的区别

导入单个的module,一般是这样的

import my_module

导入package一般是这样的:

from my_package.timing.danger.internets import function_of_love

可以简单理解为:

  • module:单个的模块,一般是单个(偶尔为多个)python文件;
  • package:多个相关的module的组合。肯定是多个,相关的,Python文件的组合;package是用来把相关的模块组织在一起,成为一个整体的;