Python中的module,library,package之间的区别
来源:互联网 发布:分析成绩的软件 编辑:程序博客网 时间:2024/05/21 20:29
背景
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中library等价于module;
只不过,Python中,很少说library,正常的话,都是说module;
所以,简而言之:
- library多数都是指的是C,C#等语言中的库,库文件;
- Python中,很少用library这个词;
- Python中的“库”,“库文件”的叫法,叫做module,模块;
- 不论你是Python的初学者还是高手,个人建议,都还是继续沿用,官方的,通用的叫法,使用 module这个词,而不要使用用library这个词;
Python中的module和package之间的区别
导入单个的module,一般是这样的:
import
my_module
1
import
my_module
导入package一般是这样的
from
my_package.timing.danger.internets
import
function_of_love
可以简单理解为:
- module:单个的模块,一般是单个(偶尔为多个)python文件;
- package:多个相关的module的组合。肯定是多个,相关的,Python文件的组合;package是用来把相关的模块组织在一起,成为一个整体的;
0 0
- Python中的module,library,package之间的区别
- A004: Python中的module,library,package之间的区别
- Python中的module,library,package之间的区别
- Python中的module,library,package之间的区别
- Package Module Library 的定义
- Python中module、library、package辨析
- Python的Module和Package
- Python中第三方的库(library)、模块(module),包(package)的安装方法
- 【总结】Python中第三方的库(library)、模块(module),包(package)的安装方法
- 【总结】Python中第三方的库(library)、模块(module),包(package)的安装方法
- Python中第三方的库(library)、模块(module),包(package)的安装方法以及ImportError: No module named
- Python中的模块(module)和包(package)
- python module package
- python module, package
- python module package import
- python-module/package
- Android Studio中manifest文件中的package包名和module中的build.gradle中applicationId的区别
- python,module,package,map,filter
- Android-ViewPagerIndicator框架使用——TabPageIndicator(二)
- 【Maven权威指南】Maven实战篇:定制一个Maven项目
- Android Studio NDK编译.
- hdu 1427 dfs
- 组件间通过Intent通信
- Python中的module,library,package之间的区别
- JAVA小项目(2)——制作控件
- 并查集-POJ-2236-Wireless Network
- javascript捕获键盘组合事件
- 第二次启动android app的过程分析
- 用stack和面向对象的设计思想实现汉诺塔
- hdu1010 Tempter of the Bone
- OpenGL的Draw函数
- 归并排序算法