测试APP框架一:python+appium+unittestappium是对selenuim的封装,其中使用的是get_screenshot_as_base64方法获取页面截图的base64编码,故而框架使用时,生成的报告可进行自动捕捉异常,并进行截图放在报告里,具体可参考:https://github.com/GoverSky/HTMLTestRunner_cn文档进行报告完善,引用的报告是HTMLTestRunner,报告样式较为传统大概为:框架二:
系统 2019-09-27 17:50:54 2682
官方文档:Microsoft>>office开发人员中心ExcelGitHub>>MicrosoftDocs/VBA-Docs目录一、前沿二、库导入及类的初始化三、工作簿及工作表(Workbook&Worksheet)1、新建工作簿2、打开工作簿3、新建工作表4、删除工作表四、单元格及区域(Cell&Range)1、读取单元格的值2、设置单元格的值3、设置单元格格式4、区域(某一范围内的全部单元格)五、文件1、保存及关闭2、另存为3、退出六、枚举(Exce
系统 2019-09-27 17:48:12 2682
简介看《西游记》第五十七回,说是“六耳猕猴”化作孙悟空的摸样,伤了唐僧,后又和孙悟空大打出手……这位假孙悟空,实力不用多说了吧,和真孙悟空一般无二,大战孙悟空,闹到上天入地下海。在唐僧那:念紧箍咒,两个都喊疼,自然看不出哪个真假;到天宫:拖塔天王拿照妖镜照,也看不出;又到观音那:观音也看不出。最后到幽冥处阎罗那,经“谛听”听过之后,“谛听”却说:“我看出来了,却不敢说”最后还是如来老佛爷道出六耳真身并用金钵盂罩住,才被孙悟空一棍子打死。想必各位小伙伴都看过
系统 2019-09-27 17:57:36 2681
控制字符控制字符(ControlCharacter),或者说非打印字符,出现于特定的信息文本中,表示某一控制功能的字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。具体控制字符一共有下面两个集合:七位ASCII定义了33个代码作为控制字符,它们是0到31、以及127,(位于0x00-0x1F及0x7F)。兼容的八位ISO/IEC8859-
系统 2019-09-27 17:56:44 2681
函数名说明A.center(n【,B】)将字符串A居中,len(A)>n返回A,len(A)A.ljust(n【,B】)将字符串A左对齐,同上A.rjust(n【,B】)将字符串A右对齐,同上A.zfill()将字符串右对齐,剩余0补齐将字符串居中对齐,左右对齐,30为总字符长度,默认用空格填充a='IloveChian'print(a.center(30))print(a.ljust(30,'-'))print(a.rjust(30,'_'))字符串右对
系统 2019-09-27 17:49:56 2681
自定义log#coding=utf-8importdatetimeclassLogs:debug=1deflogwr(self,logdd):tms=datetime.datetime.now().strftime("%Y-%m-%d")name='wenshu_{0}.log'.format(tms)tm=datetime.datetime.now().strftime("%Y-%m-%d%H:%M")line="{0}:{1}".format(tm,l
系统 2019-09-27 17:46:48 2681
1.1简介深层神经网络一般都需要大量的训练数据才能获得比较理想的结果。在数据量有限的情况下,可以通过数据增强(DataAugmentation)来增加训练样本的多样性,提高模型鲁棒性,避免过拟合。在计算机视觉中,典型的数据增强方法有翻转(Flip),旋转(Rotat),缩放(Scale),随机裁剪或补零(RandomCroporPad),色彩抖动(Colorjittering),加噪声(Noise)笔者在跟进视频及图像中的人体姿态检测和关键点追踪(Huma
系统 2019-09-27 17:57:27 2680
整数对象在Python内部用PyIntObject结构体表示:typedefstruct{PyObject_HEADlongob_ival;}PyIntObject;PyObject_HEAD宏中定义的两个属性分别是:intob_refcnt;struct_typeobject*ob_type;这两个属性是所有Python对象固有的:ob_refcnt:对象的引用计数,与Python的内存管理机制有关,它实现了基于引用计数的垃圾收集机制ob_type:用于
系统 2019-09-27 17:52:08 2680
质量声明:原创文章,内容质量问题请评论吐槽。如对您产生干扰,可私信删除。主要参考:阿里云官方接口文档摘要:Python调用阿里云的智能语音交互接口,依靠对象存储服务(OSS)上传音频,实现录音文件识别,输出为txt文本。支持单轨/双轨的wav、mp3格式,最大支持文件512MB,最大录音时长2个小时。文章目录处理音频安装pydub安装ffmpeg音频处理程序上传至OSS录音识别程序识别结果处理音频由于阿里、百度、腾讯、讯飞等语音处理平台都对语音参数有特定要
系统 2019-09-27 17:50:23 2680
简介:本文介绍了图像检索的三种实现方式,均用python完成,其中前两种基于直方图比较,哈希法基于像素分布。检索方式是:提前导入图片库作为检索范围,给出待检索的图片,将其与图片库中的图片进行比较,得出所有相似度后进行排序,从而检索结果为相似度由高到低的图片。由于工程中还包含Qt界面类、触发函数等其他部分,在该文档中只给出关键函数的代码。开发系统:MacOS实现方式:Qt+Python方法一:自定义的直方图比较算法a)基本思路遍历图片像素点,提取R\G\B值
系统 2019-09-27 17:48:19 2679
首先要介绍的是PythonImagingLibrary,使用方法如下:复制代码代码如下:fromPILimportImagefromPIL.ExifTagsimportTAGSdefget_exif_data(fname):"""GetembeddedEXIFdatafromimagefile."""ret={}try:img=Image.open(fname)ifhasattr(img,'_getexif'):exifinfo=img._getexif(
系统 2019-09-27 17:47:39 2679
我搜集了国内10几个电影网站的数据,里面近几十W条记录,用文本没法存,mongodb学习成本非常低,安装、下载、运行起来不会花你5分钟时间。#-*-coding:utf-8-*-#byawakenjoys.mysite:www.dianying.atimportreimporturllib2frombs4importBeautifulSoupimportstring,timeimportpymongoNUM=0#全局变量,电影数量m_type=u''#全局
系统 2019-09-27 17:37:39 2679
一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:SeleniumIDE、SeleniumWebDriver和SeleniumGrid。SeleniumIDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。SeleniumWebDriver:提供Web自动化所需
系统 2019-09-27 17:45:46 2678
场景高德API提供给开发者们一些常用功能的接口,其中有一种叫地理/逆地理编码能实现地名查询经纬度和经纬度查地名。实现高德API平台:https://lbs.amap.com/注册并登陆找到Web服务然后点击获取key,按照指示获取自己的key。按照其逆地理编码的API,只需要发送一个GET请求并带着指定参数即可。这里我们先使用PostMan进行测试。最简单的就是只有两个参数,一个是刚才申请的key,一个是经纬度。接下来使用Python进行请求测试新建pyt
系统 2019-09-27 17:55:26 2677
Python的threading模块松散地基于Java的threading模块。但现在线程没有优先级,没有线程组,不能被销毁、停止、暂停、开始和打断。JavaThread类的静态方法,被移植成了模块方法。mainthread:运行python程序的线程daemonthread守护线程,如果守护线程之外的线程都结束了。守护线程也会结束,并强行终止整个程序。不要在守护进程中进行资源相关操作。会导致资源不能正确的释放。在非守护进程中使用Event。Thread类
系统 2019-09-27 17:52:49 2677