随笔分类 -  python

摘要:一、问题描述 运行时报了如下错误: 命令行执行脚本是正常的 下载安装nose,nose也是一个简单的测试框架 安装完成后执行脚本,不会报错了,但是依然是执行测试框架的内容而非其中的脚本 二、解决方案: 1、命令行下执行脚本 2、修改脚本名,不要以test_开头,pycharm会强制以测试框架pyte 阅读全文
posted @ 2020-05-21 00:09 Mrwhite86 阅读(607) 评论(0) 推荐(0) 编辑
摘要:一、pytest测试框架简介: pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: 简单灵活,容易上手 支持参数化 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests) pyte 阅读全文
posted @ 2020-05-20 23:31 Mrwhite86 阅读(403) 评论(0) 推荐(0) 编辑
摘要:使用HtmlTestRunner测试报告时,遇到中文字体无法识别的情况: 解决方案修改 \Lib\site-packages\HtmlTestRunner\result.py:def generate_file(self, output, report_name, report):修改前: 修改后: 阅读全文
posted @ 2020-05-20 00:42 Mrwhite86 阅读(286) 评论(0) 推荐(0) 编辑
摘要:默认使用python之HtmlTestRunner会遇到测试报告中的view无法打开的情况 view打不开的情况解决 打开\Lib\site-packages\HtmlTestRunner\template\report_template.html,地址换成国内能连的地址: 比如:http://ap 阅读全文
posted @ 2020-05-20 00:36 Mrwhite86 阅读(346) 评论(0) 推荐(0) 编辑
摘要:一、下载安装 windows10,cmd环境通过如下命令 安装完成后查询到对应的版本信息 二、使用 HtmlTestRunner与unitest测试框架一起使用 使用操作方法比较简单可以参考官网的实例 https://pypi.org/project/html-testRunner/ 代码如下: 1 阅读全文
posted @ 2020-05-20 00:31 Mrwhite86 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:一、待验证脚本 首先,有如下三个脚本,分别对应三个函数 分别导入模块行,如下: 1 from fuction1 import fu1 2 from fuction2 import fu2 3 from fuction3 import fu3 执行脚本查看结果 1 x=fu1(10) 2 print( 阅读全文
posted @ 2020-05-15 22:01 Mrwhite86 阅读(601) 评论(0) 推荐(1) 编辑
摘要:一、通过sort()可以快速实现数组的排序: 1 a=[2,3,1] 2 a.sort() 3 print(a) 打印返回结果: 二、如果不知道有sort()函数或者一些特殊场景需要排序时,如果解决呢,冒泡排序还是一个很好的算法 在计算性价比的贪心算法时也可以用到 1 a=[2,3,1] 2 for 阅读全文
posted @ 2020-05-15 01:07 Mrwhite86 阅读(672) 评论(0) 推荐(0) 编辑
摘要:一、导入标准库模块 1、第一种方式: 可以通过以下方法导入 1 import time 当使用时间模块的sleep方法时可以使用 1 time.sleep(2) 2、第二种方式: 当只想使用sleep函数时,可以通过以下方法 1 from time import sleep 2 sleep(2) 二 阅读全文
posted @ 2020-05-14 23:37 Mrwhite86 阅读(966) 评论(1) 推荐(1) 编辑
摘要:一、基本概念 进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。是计算机中的程序关于某数据集合上的一次运行活动, 阅读全文
posted @ 2020-05-13 00:41 Mrwhite86 阅读(760) 评论(0) 推荐(0) 编辑
摘要:# -*- coding:utf-8 -*-#@Time : 2020/3/24 22:55#@Autor: Mr.White#@File : 发送邮件.py一、导入所需要的类 1 import smtplib 2 import datetime 3 import time 4 from email 阅读全文
posted @ 2020-05-12 23:54 Mrwhite86 阅读(325) 评论(0) 推荐(0) 编辑
摘要:pycharm 中可以在# 后面加TODO提示自己后续的开发动作。 点击pycharm又下角的小标签,会弹出一个列表,选择TODO选项。 进入TODO选项,可以看见所以设置的TODO,选择一个TODO进行单击,可以跳到该TODO设置的位置。 举例如下: 阅读全文
posted @ 2020-05-09 22:09 Mrwhite86 阅读(3568) 评论(0) 推荐(0) 编辑
摘要:下载所需模块 python安装好的情况下,通过pip install elasticsearch进行es模块的安装 安装完成后通过pip list命中查询 导入模块 1 from elasticsearch import Elasticsearch 2 #用于将数据封装成dataframe格式 3 阅读全文
posted @ 2020-04-21 00:14 Mrwhite86 阅读(2612) 评论(0) 推荐(0) 编辑
摘要:安装第三方库pymysql 命令行cmd下通过pip install pymysql进行安装,安装完成后自行pip list可查看对应的版本信息 建立连接 1 #导入pymysql库 2 import pymysql 3 # 连接database 4 conn = pymysql.connect(h 阅读全文
posted @ 2020-04-16 21:39 Mrwhite86 阅读(634) 评论(0) 推荐(0) 编辑
摘要:目录: 一、python环境与selenium环境安装 二、搜索商品后点击搜索按钮提交 三、元素定位,找到对应信息,并保存 四、结果预览与总结 举例某购物网站,通过selenium与python,实现主页上商品的搜索,并将信息爬虫保存至本地excel表内。 一、python环境与selenium环境 阅读全文
posted @ 2020-04-14 22:39 Mrwhite86 阅读(2051) 评论(0) 推荐(0) 编辑
摘要:python对excel表操作主要用到三个库,xlrd,xlwt,xlutils,分别用于excel表读,写,修改操作,以下将一个简单介绍 一、生成excel表:xlwt类 新建excel表,并写入数据 操作下: 1 import xlwt 2 #生成excel表,选择编码 3 book=xlwt. 阅读全文
posted @ 2020-04-14 21:06 Mrwhite86 阅读(319) 评论(0) 推荐(0) 编辑
摘要:一、检查python环境是否正常 python安装完毕并设置环境变量后,可在cmd中运行python查看,显示版本等信息 二、查看已经安装的第三方库 通过pip list可查看已安装的库,以及对应的版本 三、库的安装 通过pip install XXX安装相应的第三方库,如测试用到的selenium 阅读全文
posted @ 2020-04-13 23:34 Mrwhite86 阅读(17360) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示