python的什么什么库到底啥意思!
我搜了下百度说:具有相关功能模块的集合我知道模块,包的概念。上面说的那不就是包吗?搞不懂··· 我的理解是库就是模块或者包 其实就是同一个东西,叫法不同,例如,time、random、os、easygui 等等,有些人习惯称之为 "库" 另一些人又称之为 "模块",弄清楚到底谁对谁错意义不大,只要习惯了,知道意思不影响使用就好。 在Python界,狭义上,一个模块module 即某个xx.py文件。当然广义上,或不严谨地,或在特定语境下,说 模块 可能是指 包,也可能是指 库 。{:10_250:}
严格一点区分,则是:
包package,是一个包含.py文件的特殊文件夹,里面通常至少包含__init__.py 和 若干个 xx.py功能模块 。包,通常是创建或下载到本地本机上自己把玩的。
库Library= 1~N个模块 + 0~N个包 + 若干相关文件(依赖文件、配置文件、数据文件等) 。库,一般会发布在PYPI或其他在线仓库,以供大家下载和使用。
ps: 所以,人家百度说:"具有相关功能模块的集合",也是没问题的(抽象概括了而已~
页:
[1]