软件测试 / 测试开发丨 Python 内置库学习笔记
点此获取更多相关资料
本文为霍格沃兹测试开发学社学员学习笔记分享
内置库
一、内置库 OS
1、os 概述
os: Operating System
os 模块的常用功能
跨平台的差异
2、os 使用
导入 os 模块
查看 os 模块使用文档
help(os)
dir(os)
3、os 常用方法
(1)系统相关
os.name:获取系统名称
os.environ:获取系统环境变量信息
os.getenv(‘PATH’):获取指定名称的环境变量信息
os.system():执行系统指令
(2)操作目录
os.getcwd():获取当前目录
os.chdir():切换目录
os.listdir():列出当前目录内容
os.mkdir():创建空目录
os.makedirs():递归创建多级目录
os.rmdir():删除空目录
os.rename():重命名目录
os.remove():删除文件
(3)os 操作路径(path 方法)
二、内置库-sys
1、sys 概述
是 Python 自带的内置模块
是与 Python 解释器交互的桥梁
2、sys 使用
3、常用属性
sys.version:返回 Python 解释器版本
sys.platform:返回操作系统平台名称
sys.argv:返回外部向程序传递的参数
sys.modules:返回已导入的模块信息
sys.path:返回导包的搜索路径列表
4、常用方法
sys.getdefaultencoding():获取编码方式
sys.exit():运行时退出
三、内置库-IO
1、IO 概念
IO 就是 input 和 output
2、文件操作步骤
打开文件
操作文件:读/写内容
关闭文件(读写完成,要及时的关闭)file:文件路径;mode:读取模式 buffering:缓冲区的大小(默认为-1,0 为关闭缓冲区,1 遇到换行符才写入磁盘)encoding:编码 errors:遇到编码/解码错误时是否抛出来 newline:换行符,如-r,-nclosefd:文件描述符
3、文件读写方式
4、读操作
5、写操作
mode=“w+”, 读写权限,会新建文件,清空内容再写入
mode=“r+”, 读写权限,替换原来的内容
mode=“a+”, 读写权限,追加内容
6、 忘记关闭文件的危害
打开文件达到一定数量, 将会导致打开失败
占用内存空间,非常浪费资源
会导致系统自动回收资源,而丢失数据
7、 with 用法
使用 with 方法,会自动关闭操作
总结
1)使用 with 方法,会自动完成关闭操作 2)通过 python 封装的 API,可以实现读,写,追加操作 3)文件打开要使用 utf-8 的编码格式(以免中文出现乱码)
四、内置库-科学计算
1、math 函数
math 函数,python 提供的内置数学类函数库,包含了很多数学公式。比如幂函数运算,三角函数,高等函数运算等
2、math 函数操作
1)数字常数 2)数论与表示函数 3)幂对数函数 4)三角对数函数 5)高等特殊函数
3、数字常量
4、数论与表示函数
5、幂函数与对数函数
6、三角函数
7、高等特殊函数
实战练习
常量
数论与表示函数(ceil, floor)
幂函数与对数函数 (pow(), sqrt())
点此获取更多相关资料
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/f7a3ac198cadb66762f0ec345】。文章转载请联系作者。
评论