在python之中去导入和下载外部的文件时候,有些人会将这些文件称为包、库和模块 。虽然在python之中的表现方法都是一样的,但是实际上来说它们还是有着本质上的区别的 。本篇文章就来讲一下python模块和包的区别,一起往下看看吧 。
文章插图
1.在python之中模块是为了减少程序的代码量和提高可维护性而存在的,一个以.py为后缀的python文件就是一个模块 。python模块之中可以有不同的方法和属性,也可以自己去写一个能实现某个功能的函数程序将其保存为py文件再当做模块导入到另一个python程序内使用 。
2.而包相比于模块是一个更加高级的概念,一般模块就是只是一个py文件 。但是包却是一个文件夹,一个目录 。一个包之中可以去包含很多的模块,就像是PIL包一样 。在PIL包之中既有操作图片的模块Image,也有绘制图表的模块Plt,导入这些模块的时候都是使用包名去点模块名导入的 。
3.python中的包还有一个和模块不同的点在于它必须有一个全局定义的配置文件init.py存在,否则在导入包的时候是无法找到里面的模块的 。
【Python模块和包的区别是什么?这篇文章让你一次读懂】以上就是关于“Python模块和包的区别是什么?这篇文章让你一次读懂”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- Python基础知识学完后要学什么?Python进阶知识路线推荐
- python开发中元组是什么?元组定义来了
- Python数据分析哪些库好用?Python数据分析库推荐
- python解释器的提示符是什么?这篇文章讲解一下IDLE
- python如何解决报表显示中文乱码?这篇文章你一定要看
- Python中的md5是什么?Python内的md5怎么用
- 音乐节主题海报怎么做 怎么用ps和ai制作音乐节海报
- 趣味圆润字体怎么做 怎么用AI和PS制作圆润字体
- cdr软件中如何转换和去除轮廓线?cdr转换去除轮廓线的操作方法
- 关于带着伤心和痛苦离开的说说