自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(466)
  • 收藏
  • 关注

转载 使用pyinstaller工具打包python项目代码生成exe文件

pyinstaller的下载链接:https://pan.baidu.com/s/1kVFiIKB密码: c3ym pyinstaller是对python代码进行打包生成exe文件的打包工具。 根据网址提供的下载链接,下载pyinstaller的源码,解压该文件,进入到文件目录下,执行命...

2017-07-21 08:53:00 154

转载 Python针对特定服务定制的代理工具V2.0----------------(代码组织简介)

该小工具的粗略设计实现结构图如下所示: 由于该服务的头文件使用了gzip对数据进行了数据压缩,在这个版本处理的策略是,把压缩的数据放在一个压缩文件中。压缩文件按时间进行存储在目录inputJson中。上图中是运行时参数的数据包。 在LIb是项目的核心代码,主要包括proxyHandl...

2017-07-21 08:53:00 110

转载 Python对excel写入数据操作实例代码(改进无法合并最后一组数据的问题)

#coding=utf8'''把buffer中的信息,写入到excel中。并按照要求,构造表格样式'''#导入readCSV模块,用来获取buffer数据from readCSV import readCSVfrom readConfig import Config#导入写ex...

2017-07-21 08:53:00 139

转载 python对app页面元素进行封装并设置查找时间操作实例

#coding=utf8'''获取顶部元素:推荐、热门、分类、榜单、主播'''from publicLib.findElement import appDriverfrom selenium.webdriver.support.ui import WebDriverWait f...

2017-07-21 08:53:00 121

转载 Python针对特定服务定制的代理工具V2.0------(zipdeal.py)

zipdeal.py:处理gzip文件,进行读取、写入。源代码如下: #coding=utf8import osimport gzipimport timeclass GzipClass(): def __init__(self): try: ...

2017-07-21 08:53:00 105

转载 python获取文件绝对路径解决找不到文件句柄的问题实例(readConfig.py)V1.2

#coding=utf8'''该模块是用来读取配置文件,通过正则表达式来获取下载路径和保存路径。文件初始化时打开文件并读取配置文件信息主要包括三个函数:getDownPath():用来获取下载路径getSavePath():用来获取保存路径getSavePath():用来关闭文...

2017-07-21 08:53:00 157

转载 python与adb结合自动获取设备名和安卓版本号操作源码

#coding=utf8import os,subprocessimport redef connectDevcie(): '''检查设备是否连接成功,如果成功返回True,否则返回False''' try: '''获取设备列表信息,并用"\r\n"...

2017-07-21 08:53:00 317

转载 Python针对特定服务定制的代理工具V2.0----------(__init__.py与Run.py)

__init__.py:是为了把Lib文件打包成一个包,这个文件可以为空,也可以添加要导出的包。在这个项目中,在该文件中添加了如下信息: from proxyHandler import proxyHandlerfrom server import Serverimport zipd...

2017-07-21 08:53:00 111

转载 Python使用difflib对比两个文件操作实例

#coding=utf8'''该库用来管理文件。初始化函数调用读取配置文件模块中的Config类用来获取下载路径、保存路径。模块包含四个方法:clearResultCSV(): 用来删除下载路径下所有的result开头的csv文件moveCSVToSave():把下载路径下的re...

2017-07-21 08:53:00 129

转载 python封装安卓查找元素方法V1.0

#coding=utf8from time import sleepfrom appium import webdriverimport osPATH = lambda p: os.path.abspath( os.path.join(os.path.dirname(__fil...

2017-07-21 08:53:00 168

转载 Python+selenium创建自动执行命令脚本

#coding=utf8'''该模式功能是实现自动运行sql命令,命令执行成功后保存成功截图并下载结果文件;运行出错,则保存错误截图;开始运行保存,设置命令截图。该模块初始化包含如下信息:self.url:用来保存要访问的网站链接self.driver:创建一个Chrome对象实...

2017-07-21 08:53:00 218

转载 Python自动发送邮件并添加附件的主程序

#coding=utf8from Lib.AutoSendMail import AutoMailfrom Lib.XQL import RunXQLfrom Lib.mangerResultFile import FileMangerdef Run(): fm= Fil...

2017-07-21 08:53:00 110

转载 Python文件管理对相应目录下的进删除、重命名、移动文件等相应操作

#coding=utf8'''该库用来管理文件。初始化函数调用读取配置文件模块中的Config类用来获取下载路径、保存路径。模块包含四个方法:clearResultCSV(): 用来删除下载路径下所有的result开头的csv文件moveCSVToSave():把下载路径下的re...

2017-07-21 08:53:00 102

转载 Python自动发送邮件的脚本源码

#coding=utf8 '''该模块使自动发送邮件的模块模块初始化时需要设置:sender:发送人reciver:接收者smtpServer:发送人的服务器类型password:登录命令subject:邮件标题datafile:数据文件文件包含六个函数:sender...

2017-07-21 08:53:00 174

转载 python读取读取配置文件信息操作代码

#coding=utf8'''该库用来管理文件。初始化函数调用读取配置文件模块中的Config类用来获取下载路径、保存路径。模块包含四个方法:clearResultCSV(): 用来删除下载路径下所有的result开头的csv文件moveCSVToSave():把下载路径下的re...

2017-07-21 08:53:00 155

转载 Python针对特定服务定制的代理工具V2.0------(proxyHandler.py)

proxyHandler.py文件的功能在上个章节简述过,下面给出参考源代码: #coding=utf8from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServerimport socketimport urllibfr...

2017-07-21 08:53:00 179

转载 python读取csv文件并把文件放入一个list中脚本实例

#coding=utf8'''读取CSV文件,把csv文件放在一份list中。'''import csvclass readCSV(object): def __init__(self,path="Demo.csv"): #创建一个属性用来保存要操作CSV...

2017-07-21 08:53:00 467

转载 Python对excel写入数据操作实例代码(只供参考)

#coding=utf8'''把buffer中的信息,写入到excel中。并按照要求,构造表格样式'''#导入readCSV模块,用来获取buffer数据from readCSV import readCSVfrom readConfig import Config#导入写ex...

2017-07-21 08:53:00 249

转载 Appium+XCUITest基于Python的操作实例以及环境搭建

该教程是通过dmg方式安装 关于在mac上安装appium、python的相关安装包链接:http://pan.baidu.com/s/1skUpF6t密码:gyia 在连接下载相关安装包,dmg安装报操作相对比较见到。 依次安装appium、python、Sublime text...

2017-07-21 08:53:00 201

转载 Python针对特定服务定制的代理工具V2.0------(server.py)

server.py:设置服务IP、端口、请求句柄 #coding=utf8from BaseHTTPServer import HTTPServerfrom proxyHandler import proxyHandlerfrom thread import start_new_t...

2017-07-21 08:52:00 125

转载 Python中接口设计的相关包(zope.interface)

zope.interface安装包下载地址:https://pypi.python.org/pypi/zope.interface#downloads 使用zope.interface的实例: #coding=utf8from zope.interface import Interf...

2017-07-21 08:50:00 219

转载 通过python调用adb命令实现用元素名称、id、class定位元素

在Android自动化测试过程中,使用monkeyrunner可以通过坐标点击某个元素,但缺点是受屏幕分辨率影响,需要随时更改坐标位置。最近有使用了下Appium这个工具,优点是可以通过元素名称、id、class等属性定位,但是需要搭建稍微有点复杂的环境,然后我就想能不能不依赖任何环境,使用...

2017-07-21 08:50:00 1052

转载 python把csv数据做成列表、字典类型的数据进行存储脚本(readDataToDic_V2.2)

python把csv数据以列表、字典类型的数据进行存储脚本。脚本中有明确的注释,方便理解,关于操作的csv样式,可以查看,我之前的关于该脚本的博客链接:http://blog.csdn.net/henni_719/article/details/75007233 readDataToD...

2017-07-21 08:50:00 516

转载 Python中的random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform   random....

2017-07-21 08:50:00 479

转载 Python把csv中的数据整合成多条json数据插入列表的脚本

数据格式: 根据上图,要把相同serviceId和property_name、proterty_value这三个值,糅合在一起组成一个json数据;同时相同的serviceId行糅合在一起。例如:serviceId为click的,整合成的类似与数据格式如下: {srcPage:...

2017-07-21 08:50:00 106

转载 对python脚本readDataToDic脚本进行模块化拆分多个类(V1.0)

关于该篇博客,可以参考博文:http://blog.csdn.net/henni_719/article/category/6297962进行理解 封装的模块目录视图: 下面附上模块代码: __init__.py 该文件是,键DealCsv文件转换成一个包 fro...

2017-07-21 08:50:00 104

转载 python代理脚本实现期望数据与实际数据的比对(V1.0)

1.需要引用的包如下: from BaseHTTPServer import BaseHTTPRequestHandlerfrom SocketServer import ThreadingTCPServerimport gzipfrom StringIO import Strin...

2017-07-21 08:50:00 153

转载 基于BaseHTTPServer写的代理Post方法源码(只做参考,性能待优化)

#coding=utf8from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServerimport gzipfrom StringIO import StringIO#import timeimport loggingimp...

2017-07-21 08:50:00 91

转载 python多线程异步post请求脚本,可以设置持续运行时间、线程数、时间间隔

#coding=utf8'''random.randint(a, b):用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= brandom.choice(sequence):从序列中获取一个随机元素参数sequence表示...

2017-07-21 08:50:00 540

转载 python调用Shell脚本:os.system(cmd)或os.popen(cmd)的区别

两者的区别是: os.system(cmd)的返回值只会有0(成功),1,2 os.popen(cmd)会吧执行的cmd的输出作为值返回。 Python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返...

2017-07-21 08:50:00 73

转载 Python把csv数据写入list和字典类型的变量脚本

#coding=utf8import csv import logginglogging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d]...

2017-07-21 08:50:00 227

转载 readDataToDic.py文件升级改版(附加各个属性的list、dic方法)

#coding=utf8import csv import loggingimport os'''Author:ewangData:2017/07/12该模块的主要功能函数:readDataToList():把csv中的数据,数据项以字典类型存储在列表中。getAllServ...

2017-07-21 08:50:00 82

转载 Python测试用例生成脚本(合并相应单元格以及写入单行数据)代码实例

#coding=utf8'''把buffer中的信息,写入到excel中。并按照要求,构造表格样式'''#导入readCSV模块,用来获取buffer数据from readCSV import readCSV#导入写excel的操作库import xlwtclass GenT...

2017-07-21 08:50:00 352

转载 python多线程get与post请求模板代码

post请求模板代码: #coding=utf-8'''random.randint(a, b):用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= brandom.choice(sequence):从序列中获取一个随...

2017-07-21 08:50:00 550

转载 python实现多线程post方法进行压测脚本模板

#coding=utf-8import httplib,urllibfrom time import ctime import threading import csv postJson={ }#定义需要进行发送的数据params = urllib.urle...

2017-07-21 08:50:00 138

转载 Python把csv文件中的信息写入字典中脚本(尝试)

该段代码,只供参考,与期望不符合,后期会附上,完成的脚本源码! #coding=utf8import csv class GenExceptData(object): def __init__(self): try: self.data...

2017-07-21 08:50:00 651

转载 Python把对应格式的csv文件转换成字典类型存储脚本

该脚本是为了结合之前的编写的脚本,来实现数据的比对模块,实现数据的自动化!由于数据格式是定死的,该代码只做参考,有什么问题可以私信我! CSV的数据格式截图如下: readDataToDic.py源代码如下: #coding=utf8import csv '''该模...

2017-07-21 08:50:00 392

转载 把CSV数据合成json样书存入字典、列表并打印的python脚本

1.脚本实现背景 该脚本的目的是,为了把期望数据转换成json数据,为之前代理脚本获取的实时数据进行对比!为实现数据自动化对比做铺垫! 原有的数据csv中数据格式如下所示: 上图中颜色圈起来的部分作为一个数据项,会整理整格式如下所示的: 2.脚本源代码 脚本名是readD...

2017-07-21 08:50:00 87

转载 Python针对特定服务定制的代理工具V2.1-------(简述与2.0的区别之处)

今天抽时间更新下,把这两个版本都介绍下,版本2.0在版本2.1之前一周写出,由于这周忙于产品上线测试比较忙,关于这个项目的整理一致拖延到今天。 “Python针对特定服务定制的代理工具V2.1”是为了解决“Python针对特定服务定制的代理工具V2.0”中输出json数据乱码问题...

2017-07-21 08:50:00 100

转载 Python使用ThreadingTCPServer创建多线程代理

#coding=utf8from BaseHTTPServer import BaseHTTPRequestHandlerfrom SocketServer import ThreadingTCPServerimport gzipfrom StringIO import StringI...

2017-07-21 08:50:00 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除