随笔分类 -  Python

Python相关
摘要:参考链接: https://www.jianshu.com/p/415976668b97?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation https://morvanzhou 阅读全文
posted @ 2018-12-06 10:57 小嘉欣 阅读(337) 评论(0) 推荐(0)
摘要:python 实现多进程 参考链接: https://morvanzhou.github.io/tutorials/python-basic/multiprocessing/ python中实现多进程的模块:multiprocessing 注意:在windows系统下,要想启动一个子进程,必须把进程 阅读全文
posted @ 2018-12-06 09:59 小嘉欣 阅读(349) 评论(0) 推荐(0)
摘要:进程与线程 番外:对于进程与线程的困惑,我了解的一知半解。可以说,我整整困惑了两年。一直想好好彻底的弄清楚,所以在这里从三个层面对进程与线程进行剖析,希望能对你有一丢丢的帮助。 参考链接: http://python.jobbole.com/87760/ 从下面几个方面解析进程与线程: 单核CPU是 阅读全文
posted @ 2018-12-05 17:48 小嘉欣 阅读(216) 评论(0) 推荐(0)
摘要:pytest特色 1、fixture的特点 fixture是pytest特有的功能,其特点如下: 必须用pytest.fixture装饰器装饰;fixture有明确的名字,在其他函数(function,默认),模块(module),类(class)或整个工程(session)调用它时会被激活; fu 阅读全文
posted @ 2018-12-05 10:55 小嘉欣 阅读(1315) 评论(0) 推荐(0)
摘要:主要观点:使用pabot并行运行robotframework,可以解决:robotframework执行案例时间长的问题 解决执行案例时间长的方案: 目的: 缩短案例的运行时间 两种方法: 解决方案: 使用pabot类库: pabot 通过开启多个进程以Suite为单位并行运行robotframew 阅读全文
posted @ 2018-12-05 10:25 小嘉欣 阅读(5958) 评论(0) 推荐(0)
摘要:Allure对单测结果以及robotframework结果的处理 Allure只能针对pytest的单测结果生成相应的报告: 如果需要对unittest的测试框架结果进行展示,可以使用pytest执行unittest测试用例,生成allure测试报告。 Allure处理robotframework框 阅读全文
posted @ 2018-11-12 11:14 小嘉欣 阅读(1650) 评论(0) 推荐(0)
摘要:最近需要预言:是否可以通过jira API实现用例管理,对jira的应用、API、扩展等进行了一定的了解。 Jira介绍: jira是目前比较流行的基于Java架构的管理系统(Atlassian公司支持),有开源代码,方便做二次开发(可扩展性)。 Jira的主要功能: Jira 官方API文档: h 阅读全文
posted @ 2018-11-12 10:57 小嘉欣 阅读(22015) 评论(0) 推荐(1)
摘要:Linux复制命令: cp sourcedir destdir (如果是复制文件夹,增加参数 -a) Linux重命名命令:mv 旧的名称 新的名称 通过xshell查看虚拟机的配置:通过命令lscpu、free、ifconfig等 Virtualenv 创建独立的python开发环境 操作步骤: 阅读全文
posted @ 2018-11-12 10:40 小嘉欣 阅读(191) 评论(0) 推荐(0)
摘要:影响内排序算法性能的三个因素: 冒泡排序 1. 算法步骤 2. 复杂度 时间复杂度:O(n²) 空间复杂度:O(1) 稳定性:稳定 3. 实现代码 选择排序 1. 算法步骤 2. 复杂度 时间复杂度:O(n²) 空间复杂度:O(1) 稳定性:不稳定 3. 实现代码: 快速排序 1. 介绍: 快速排序 阅读全文
posted @ 2018-10-23 15:32 小嘉欣 阅读(681) 评论(0) 推荐(0)
摘要:如果衡量单元测试对相应代码的测试重量,覆盖率是一个必要非充分条件,因此统计代码的覆盖率,检视单测是否充分,就尤为的重要。这里针对python-unittest的单测的覆盖率coverage进行使用说明与分析. 参考链接:https://blog.csdn.net/xiaoxinyu316/artic 阅读全文
posted @ 2018-10-19 10:47 小嘉欣 阅读(15202) 评论(0) 推荐(1)
摘要:有些事情是冥冥之中,命中注定,比如这篇文章 关于正则表达式的两年 可以这样说,这篇文章的一个完整生命周期,整整持续了大概两年。 开始回忆 —— 第一份工作的第一份领导的某次例行沟通谈话中,在对我学习和工作的方方面面提出建议后,在结束的时候说:有时间多学学正则表达式,它不仅仅局限于python一种语言 阅读全文
posted @ 2018-10-17 11:55 小嘉欣 阅读(480) 评论(0) 推荐(0)
摘要:前言: 关于python flask 的介绍、指导、案例,网络上比比皆是。这里参考官网:http://www.pythondoc.com/flask/index.html 你可能不知道的flask服务: 曾经做过一个项目: A + A-server 目的: 提供给测试或开发数据,进行调试/测试 简单 阅读全文
posted @ 2018-09-08 17:23 小嘉欣 阅读(988) 评论(0) 推荐(0)
摘要:python命名规范: 判断数据data的编码方法: json文件中可以使用字典和列表。字典转json串:dump/dumps;json串转字典:load/loads(带有s就是和字符串沾边,不带s和文件对象沾边) 获取环境变量: 字典的get操作: 用中括号取值和get方法取值的区别 ,get方法 阅读全文
posted @ 2018-08-18 15:37 小嘉欣 阅读(147) 评论(0) 推荐(0)
摘要:文件的读写: 文件打开: f = file(name, mode, [buffering]) 入口参数: 返回值 : mode 选项: "r" 以读方式打开,只能读文件 , 如果文件不存在,会发生异常 "w" 以写方式打开,只能写文件, 如果文件不存在,创建该文件;如果文件已存在,先清空,再打开文件 阅读全文
posted @ 2018-08-18 14:54 小嘉欣 阅读(265) 评论(0) 推荐(0)
摘要:python中os.path模块用法: dirname() 用于去掉文件名,返回目录所在的路径 basename() 用于去掉目录的路径,只返回文件名 join() 用于将分离的各部分组合成一个路径名 split() 用于返回目录路径和文件名的元组 splitdrive() 用于返回盘符和路径字符元 阅读全文
posted @ 2018-08-18 14:38 小嘉欣 阅读(273) 评论(0) 推荐(0)
摘要:当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用) 参考链接: https://www.cnblogs.com/shabbylee/p/6792555.html 阅读全文
posted @ 2018-08-13 16:45 小嘉欣 阅读(228) 评论(0) 推荐(0)
摘要:Pytest简单介绍 (pytest是python的一个测试框架,主要是用来进行一些小的测试) 安装:pip install -U pytest 查看是否安装成功:pytest --version 运行:在当前文件所在目录下执行pytest,会寻找当前目录以及子目录下以test开头的py文件或者以t 阅读全文
posted @ 2018-08-13 15:24 小嘉欣 阅读(651) 评论(0) 推荐(0)
摘要:Python pdb调试 在需要断点调试的地方,加上:import pdb;pdb.set_trace() h:打印当前版本pdb可用的命令,如果需要查询某个命令,可以输入 h [command]l:列出当前将要运行的代码块n:让程序运行下一行,如果当前语句有一个函数调用,用’n’是不会进入被调用的 阅读全文
posted @ 2018-08-11 15:54 小嘉欣 阅读(6162) 评论(0) 推荐(0)
摘要:正则表达式: 作用:正则表达式是用来查找字符串的。 之前:使用正则表达式首先要导入re模块(import re) re.match -- 从字符串的第一个单词开始匹配字符串。如果匹配到则返回一个对象;如果匹配不到则返回None. 解析: re.search -- search的方法是从字符串的整个内 阅读全文
posted @ 2018-08-11 15:38 小嘉欣 阅读(256) 评论(0) 推荐(0)
摘要:删除列表中元素的三种方法-remove、pop、del 阅读全文
posted @ 2018-08-08 14:38 小嘉欣 阅读(1787) 评论(0) 推荐(0)