楼主: 耕耘使者
1157 2

[问答] python中,包,库,分布有何区别? [推广有奖]

贵宾

学术权威

39%

还不是VIP/贵宾

-

威望
4
论坛币
1812817 个
通用积分
148.0401
学术水平
109 点
热心指数
173 点
信用等级
87 点
经验
93394 点
帖子
4550
精华
0
在线时间
2845 小时
注册时间
2006-4-6
最后登录
2024-2-24

30论坛币
如Anaconda,被称为分布,即distribution。
matplotlib,应该叫包,package,但有的人管它叫库。
疑问是,matplotlib到底应该叫“包”,还是“库”,还是都可以?
谢谢。

最佳答案

詹惠儿 查看完整内容

python模块是:自我包含并且有组织的代码片段为模块。 表现形式为:写的代码保存为文件。这个文件就是一个模块。sample.py 其中文件名smaple为模块名字。 python包是:包是一个有层次的文件目录结构,它定义了由n个模块或n个子包组成的python应用程序执行环境。 通俗一点:包是一个包含__init__.py 文件的目录,该目录下一定得有这个__init__.py文件和其它模块或子包。 python库是:参考其它编程语言的说 ...
关键词:python distribution Matplotlib matplot package
沙发
詹惠儿 发表于 2018-11-24 21:42:53 |只看作者 |坛友微信交流群
python模块是:自我包含并且有组织的代码片段为模块。         
表现形式为:写的代码保存为文件。这个文件就是一个模块。sample.py 其中文件名smaple为模块名字。

python包是:包是一个有层次的文件目录结构,它定义了由n个模块或n个子包组成的python应用程序执行环境。      
通俗一点:包是一个包含__init__.py 文件的目录,该目录下一定得有这个__init__.py文件和其它模块或子包。

python库是:参考其它编程语言的说法,就是指python中的完成一定功能的代码集合,供用户使用的代码组合。
在python中是包和模块的形式。

简单讲,Package是由很多module组成,来实现某种功能,modules由函数和类组成。库是抽象概念,也可以是各种模块组成。

使用道具

藤椅
耕耘使者 发表于 2018-11-26 12:19:10 |只看作者 |坛友微信交流群
詹惠儿 发表于 2018-11-24 21:42
python模块是:自我包含并且有组织的代码片段为模块。         
表现形式为:写的代码保存为文件。这个文 ...
感谢高人指点!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 16:51