随笔分类 -  python

摘要:读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件), 阅读全文
posted @ 2019-12-06 10:59 Y、 阅读(8839) 评论(0) 推荐(1) 编辑
摘要:执行命令:python -m pip install mysql-connector 测试 阅读全文
posted @ 2019-12-01 13:17 Y、 阅读(765) 评论(0) 推荐(0) 编辑
摘要:一、接口分类:广泛分类:外部接口及内部接口 按照不同的协议分为:HTTP,WebServers,Dubbo,Socket等 二、比较常见的状态码: 200:客户端请求成功。 301:页面重定向。 302:临时重定向。 304:静态资源不请空时,第二次登陆时会从本地获取。 401:没有授权。 403: 阅读全文
posted @ 2019-11-12 17:47 Y、 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一、安装 ①执行语句: pip install ddt ②在单元测试中DDT用来进行数据驱动,数据与测试代码分离(数据发生变化时,用例可以保持不变),一组数据来执行相同的操作。 一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合,所以在测试一个接口时,通常会编写多条ca 阅读全文
posted @ 2019-11-12 16:35 Y、 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、安装openpyxl模块 openpyxl模块:是用于解决Excel(WPS等均可使用)中扩展名为xlsx/xlsm/xltx/xltm的文件读写的第三方库。xls文件要使用xlwt 、wlrd两个模块 执行语句:pip install openpyxl 主要概念: Workbooks,Shee 阅读全文
posted @ 2019-10-30 13:52 Y、 编辑
摘要:一、unittest中各阶段的核心概念:TestCase, TestSuite, 断言函数, TextTestRunner,TestFixture TestCase:所用用例的基类,软件测试中基本的测试单元,测试用例是一个完整的测试单元,可以对某一问题进行验证。 一个完整的测试流程包括:测试前环境的 阅读全文
posted @ 2019-10-23 11:23 Y、 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1.继承:父类有的子类也有 2.多继承:若继承多个父类有相同的函数,则继承前面的函数,传递参数的个数也与继承的函数位置有关 3.超继承:针对继承一个父类使用,不仅有父类的特写同时也有自己的新特性 super(类名,self).属性/方法名(参数) 4.重写:子类的函数名与父类的一致,就会重写函数ov 阅读全文
posted @ 2019-10-18 14:04 Y、 阅读(525) 评论(0) 推荐(0) 编辑
摘要:异常处理&异常基类 1、处理异常 try.....except 语法: 1) try: 放可能会出现问题的代码 except: 处理错误的方式 例如: try: print(ab) #无错执行 except: print("出错了!") #出错执行 print("正在执行。。。。") 2)只处理某种 阅读全文
posted @ 2019-10-16 17:02 Y、 阅读(236) 评论(0) 推荐(0) 编辑
摘要:import from....import 引入模块 引入类 ①import 如果文件在lib下而且是python模块 :import 模块名。 ②from....import from 包名.包名.....from 模块名/函数名 一层一层引用,不能使用模块名.函数名 1.若要调用模块内部的函数: 阅读全文
posted @ 2019-10-14 16:36 Y、 阅读(311) 评论(0) 推荐(0) 编辑
摘要:函数 特点:复用性强,可以重复完成某个功能的代码块。 语法:define 定义 提高函数的复用性 实现参数化(定义时:形参/位置参数,调用时:实参) def 函数名(参数1,参数2,参数3.....): #函数代码块 函数的调用: 函数名() 例子 def hi(): print("hello wo 阅读全文
posted @ 2019-10-11 11:15 Y、 编辑
摘要:常用控制流 条件语句 循环语句 一、条件语句 if 条件表达式: #条件表达式 >比较运算符 >布尔值 满足条件表达式执行的代码块 #当布尔值为 True时执行此句 elif 条件表达式: 满足条件表达式执行的代码块 . . . else:(无条件) 不满足条件执行的代码块 注: ①一个完整的条件表 阅读全文
posted @ 2019-10-10 14:23 Y、 编辑
摘要:字符串 str 注: 若想要保持单引号和双引号为字符串的一部分 1)单双引号交替使用, 2)使用转义字符\ 3)成对三个引号被存在变量里 二、字符串详细用法 字符串的单个取值例 p_1=”hello” 字符串元素定位置,通过索引 正序(→) 反序(←)开始值从0开始,反序从-1开始 取值方式 字符串 阅读全文
posted @ 2019-10-08 17:57 Y、 编辑
摘要:1.点击Window > preferences ,左边的标题栏找到Pydev 2. 在Pydev里找到含有Python的选项,点击,在右侧New,弹出框中找到Python的安放目录下的python.exe文件。如下图: 点击OK按钮后会出现如下图: 点击全选,按后点击ok按钮,配置完成。 阅读全文
posted @ 2019-01-02 17:18 Y、 阅读(890) 评论(0) 推荐(0) 编辑
摘要:返回path规范化的绝对路径path=os.path.abspath('test.py')print(path)输出 D:\Caps\test.pypath=os.path.abspath('D:\\test.py')print(path)输出 D:\test.pypath=os.path.absp 阅读全文
posted @ 2018-12-25 15:08 Y、 阅读(1428) 评论(0) 推荐(0) 编辑
摘要:1.检查一下有没有安装Appium-Python-Client,执行语句:pip install Appium-Python-Client进行安装 2.安装后,出现ModuleNotFoundError: No module named 'appium'的错误,需要在Pycharm中配置Projec 阅读全文
posted @ 2018-12-25 12:13 Y、 阅读(5146) 评论(0) 推荐(1) 编辑
摘要:os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含’/’,则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾 Demo1 import os Path1 = 'hom 阅读全文
posted @ 2018-11-29 13:41 Y、 阅读(409003) 评论(4) 推荐(10) 编辑