搜索到与相关的文章
Python

Python中使用gzip模块压缩文件的简单教程

压缩数据创建gzip文件先看一个略麻烦的做法importStringIO,gzipcontent='Lifeisshort.Iusepython'zbuf=StringIO.StringIO()zfile=gzip.GzipFile(mode='wb',compresslevel=9,fileobj=zbuf)zfile.write(content)zfile.close()但其实有个快捷的封装,不用用到StringIO模块f=gzip.open('fil

系统 2019-09-27 17:50:34 2206

Python

使用conda管理python环境

在使用对比过一些python虚拟环境管理工具后,个人觉得还是使用conda管理最方便(conda不仅仅能用来管理python环境,还有许多其它功能,更多介绍可参考其官网)。conda官网:https://docs.conda.io/en/latest/index.html从个人使用而言,吸引我的主要原因主要是以下两点:方便、统一的环境管理命令(在任意目录,都可以直接使用conda创建、切换、退出、删除虚拟环境等,无需切换到项目所在路径)创建虚拟环境时不仅可

系统 2019-09-27 17:50:16 2206

Python

基于Python的Appium环境搭建合集

自动化一直是测试圈中的热聊,也是大家追求的技术方向。在测试中,往往回归测试也是测试人员的“痛点”。对于迭代慢、变更少的功能,就能用上自动化来替代人工回归,减轻工作量。问题在分享环境搭建之前,先抛出我的一个疑问吧。app启用时,分不同的场景:1.首次安装启用,有欢迎页;2.非首次启用,直接进入到登录页;3.配置了推荐展示时,启用app,会先展示推荐内容,才进入到登录页。不同场景对应的activity都是不同的,我目前处理办法是,写了个输入函数,加了个if判断

系统 2019-09-27 17:49:54 2206

Python

Python爬虫:现学现用xpath爬取豆瓣音乐

爬虫的抓取方式有好几种,正则表达式,Lxml(xpath)与BeautifulSoup,我在网上查了一下资料,了解到三者之间的使用难度与性能三种爬虫方式的对比。抓取方式性能使用难度正则表达式快困难Lxml快简单BeautifulSoup慢简单这样一比较我我选择了Lxml(xpath)的方式了,虽然有三种方式,但肯定是要选择最好的方式来爬虫,这个道理大家都懂,另外有兴趣的朋友也可以去了解另外两种爬虫方式!好了现在来讲讲xpath由于Xpath属于lxml模块

系统 2019-09-27 17:49:52 2206

Python

python使用正则表达式替换匹配成功的组

正则表达式简介正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表

系统 2019-09-27 17:48:13 2206

Python

python实现美团订单推送到测试环境,提供便利操作示例

本文实例讲述了python实现美团订单推送到测试环境,提供便利操作。分享给大家供大家参考,具体如下:背景:有时候需要在测试环境下一个美团的订单,每次都找一堆的东西,太繁琐,于是写了接口请求数据,然后把数据推送到测试环境。实现了可以在测试环境进行:生成新订单、取消订单、骑手抢单、骑手送达、申请整单退款、申请部分退款流程。#-*-coding:utf-8-*-importhashlibimporttimeimportrequestsfromorder30imp

系统 2019-09-27 17:47:47 2206

Python

学会爬虫抓取竞争对手数据,《Python3网络爬虫开发实战》PDF高清+源码

众所周知python的拿手好戏就是爬虫抓取数据,性能优秀,抓取时间快,消耗低,这是python的优势。学会了爬虫后那我们就可以抓取竞争对手的数据,可以对数据进行分析,或者拿来使用(作者不赞成这样做哦)。最重要是对数据进行分析,这样对我们的运营自己的产品,提高用户的新增或留存都是很有帮助的,正所谓现在是大数据年代,没有数据我们也能利用别人的数据。那要怎样才能更好去学习python爬虫呢?今天推荐一本最新使用python3的书籍,值得阅读。《Python3网络

系统 2019-09-27 17:47:38 2206

Python

python3.6+selenium使用unittest和ddt进行数据驱动

1.先安装ddt#pipinstallddt,使用python命令打开cmd,输入importddt如果没有报错,说明安装成功了2.实现的逻辑:1)打开百度首页2)在搜索框中输入一个搜索的关键字3)单击搜索按钮4)验证搜索结果页面是否包含预期关键字,包含则认为测试通过,否则的话就是失败,在测试过程中打印日志以下是实例完整代码请参考:importunittestfromseleniumimportwebdriverimporttimeimportloggin

系统 2019-09-27 17:47:32 2206

Python

Python虚拟环境Virtualenv使用教程

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1.在没有权限的情况下安装新套件2.不同应用可以使用不同的套件版本3.套件升级不影响其他应用安装复制代码代码如下:sudoapt-getinstallpython-virtualenv使用方法[code]virtualenv[虚拟环境名称]如,创建**ENV**的虚拟环境复制代码代码如下:virtualenvENV默认情况下,虚拟环境会依赖系统环境中的sitep

系统 2019-09-27 17:47:21 2206

Python

Python fileinput模块使用实例

fileinput模块可以遍历文本文件的所有行.它的工作方式和readlines很类似,不同点在于,它不是将全部的行读到列表中而是创建了一个xreadlines对象.下面是fileinput模块中的常用函数input()#它会返回能够用于for循环遍历的对象.filename()#返回当前文件的名称lineno()#返回当前(累计)的行数filelineno()#返回当前文件的行数isfirstline()#检查当前行是否是文件的第一行复制代码代码如下:#

系统 2019-09-27 17:46:50 2206