python 模块与包
python 模块
项目目录结构
- 组成
- package包
- module模块
- function方法
模块定义
定义
- 包含python定义和语句的文件
- .py文件
- 作为脚本运行
导入模块
- import 模块名
- from <模块名> import <方法 | 变量 | 类>
- from <模块名> import *
- 注意:
- 同一个模块写多次,只被导入一次
- import 应该放在代码的顶端
模块的分类
- 系统内置模块
- 第三方的开源模块
- 自定义模块
文件引用
- 系统内置模块
** python安装好之后自带的一些非常有用的模块(sys,os,time,json模块等) - 第三方开源模块
** 是通过包管理工具pip完成的 - 自定义模块
** 自定义模块是自己写的模块,对某段逻辑或某些函数进行封装后供其他函数调用
python
# 系统内置模块
import sys
import os
import re # 正则
import json # json文件处理
import time # 时间
print(sys.path)
# 第三方模块
import yaml # 命令行可以命令安装 pip install pyyaml
import requests # 命令行可以命令安装 pip install requests
# 自定义模块
from test import *
print(dir())
模块引用的总结
- 代码的可维护性
- 提升编码效率
- 函数名可重复(起名避免与系统重复)
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!