py14模块简介
"""
什么是模块
模块:就是一系列功能的结合体
模块的三种来源:
1.内置的(python解释器自带)
2.第三方的(别人写的)
3.自定义的(你自己写的)
模块的四种表现形式
1.使用python编写的py文件(也就意味着py文件也可以称之为模块:一个py文件也可以称之为一个模块)
2.已被编译为共享库或DLL的C或C++扩展(了解)
3.把一系列模块组织到一起的文件夹(文件夹下有一个__init__.py文件,该文件夹称之为包)
包:一系列py文件的结合体
4.使用C编写并连接到python解释器的内置模块
为什么要用模块
1.用别人写好的模块(内置的,第三方的):典型的拿来主义,极大的提高开发效率
2.使用自己写的模块(自定义的):当程序比较庞大的时候,你的项目不可能只在一个py中
那么当多个文件中都需要使用相同的方法的时候 可以将该公共的方法写到一个py文件中
其他的文件以模块的形式导过去直接调用即可
如何使用模块
注意(******):一定要区分哪个是执行文件,哪个是被导入文件
"""
"""
绝对导入必须依据执行文件所在的文件夹路径为准
1.绝对导入无论在执行文件中还是被导入文件都适用
相对导入
.代表的当前路径
..代表的上一级路径
...代表的是上上一级路径
注意相对导入不能再执行文件中使用
相对导入只能在被导入的模块中使用,使用相对导入 就不需要考虑
执行文件到底是谁 只需要知道模块与模块之间路径关系
"""
最新文章
- appStore上传苹果应用程序软件发布流程
- 【Git学习笔记】初始化Git仓库和版本回退
- 每天一个linux命令(61):vi命令 /企业常用的linux命令清单
- JQuery data方法的使用-遁地龙卷风
- js简单分页,可用
- MySQL复制延时排查
- Qt4过渡至Qt5
- 手动编译Jsp文件
- React表单元素的使用
- SQL Server AlwaysOn 和 ILB
- codevs 1213 解的个数(我去年打了个表 - -)
- 逆向x64-small-trick
- php ZIP压缩类实例分享
- C#-默认显示前列-ShinePans
- Intrumentation类:ActivityInstrumentationTestCase2学习(1)
- Android Studio升级到3.1.4后打开旧项目警告:The `android.dexOptions.incremental` property is deprecated and it has no effect on the build process.
- Ubuntu选择软件源
- window.localStorag使用
- [03-01] JSP自定义标签
- Ubuntu 16.04下的安装RabbitMQ