我是靠谱客的博主 甜甜电源,最近开发中收集的这篇文章主要介绍【python】(九)python的模块与包1. python的程序结构2. 模块定义3. 模块导入4. 模块的分类4. python解析器搜索路径5. 使用模块的优点,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
- 1. python的程序结构
- 2. 模块定义
- 3. 模块导入
- 4. 模块的分类
- 4. python解析器搜索路径
- 5. 使用模块的优点
1. python的程序结构
组成:
- package 包
- module 模块
- fuction 方法
包里有多个模块,模块中有多个函数方法等。
2. 模块定义
- 包含python定义和语句的文件
- .py文件
- 作为脚本运行
3. 模块导入
import 模块名
from<模块名> import<方法| 变量 |类>
from<模块名> import *
注意:
- 同一个模块写多次,只被导入一次
- import 应该放在代码的顶端
4. 模块的分类
-
系统内置模块
系统内置模块(sys,os,time,json模块等)不需要额外安装,直接导入即可。
系统内置模块分来导入:
-
第三方的开源模块
通过包管理工具pip完成
-
自定义模块
自定义模块是自己写的模块,对某段逻辑或某些函数进行封装后供其他函数调用。
从py文件中导入:
4. python解析器搜索路径
python解析器对模块位置搜索顺序是:
- 包含输入脚本的目录(如果未指定文件,则为当前目录)
- PYTHONPATH(目录名称列表,语法与shell变量相同的PATH)
- 安装的默认路径
5. 使用模块的优点
- 代码的可维护性
- 提升编码效率
- 函数名可重复(起名避免与系统重复)
最后
以上就是甜甜电源为你收集整理的【python】(九)python的模块与包1. python的程序结构2. 模块定义3. 模块导入4. 模块的分类4. python解析器搜索路径5. 使用模块的优点的全部内容,希望文章能够帮你解决【python】(九)python的模块与包1. python的程序结构2. 模块定义3. 模块导入4. 模块的分类4. python解析器搜索路径5. 使用模块的优点所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复