自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 python与excel交互之xlwings库

xlwings使用方法建,读,存,基本操作数据操作插入操作建,读,存,基本操作import xlwings as xw#新建工作簿 方法一 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2021040811264762.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FpclNjbw==,size_16,co

2021-04-08 11:28:22 203

原创 python时间处理

这里写目录标题time库格式化成2016-03-20 11:45:39形式格式化成Sat Mar 28 22:24:24 2016形式将格式字符串转换为时间戳二级目录三级目录time库代码:import time #1970-2038#获得当前时间戳num1=time.time()#格式化时间戳print(time.gmtime(time.time()))#不传时间戳,默认获取当前时间num2=time.localtime()print(num2)#格式化当前获得的时间num3=ti

2021-04-08 11:11:05 104

原创 python术语

Python七大原则,24种设计模式链接:link常见原则:开闭原则,单一原则…python的设计模式1.单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类(如读取配置文件的实例对象)只能出现一个实例时,单例对象就能派上用场好处:减少内存资源浪费。class A(object):__instance=Nonedef new(cls, *args, **kwargs):if cls.

2020-09-14 16:04:18 155

原创 python方法或内建函数补充笔记

list当切片操作超出长度时,返回[]索引求值超出时报IndexError错误int(‘123’,16)#291以十六值输入123,转换为十进制为291print(1,2,3,sep=’-’,end=’#88’)# 1-2-3#88 以-拼接输出,以#88结尾dictitems() 方法的遍历:items() 方法把字典中每对 key 和 value 组成一个元组,并把这些元组放在列表中返回set添加单个元素add添加序列updatelist添加单个元素append 从末尾添加添加序

2020-09-12 17:18:28 388

原创 LoadRunner笔记二

LoadRunner由VuGEN,Controller,Analysis组成Vugen是Vuser脚本生成器,VuGen可以录制vuser脚本和运行这些脚本,录制Vuser脚本时,Vugen会生成各种函数来定义录制会话过程执行的操作通过Controller模拟一个多用户并发工作环境来对应用程序进行负载测试。有手工和目标两种方式来设计场景,设置场景可以模拟用户行为。同时在场景的运行期间,LoadRunner会自动收集应用服务器与硬件相关的数据,并将数据存储在特定的文件中。Analysis提供了

2020-09-12 16:05:14 123

原创 LoadRunner笔记一

性能测试概念:基于http协议模拟用户发出请求(业务模拟,登录查询等等),对服务器形成一定的负载(压力),来测试服务器的性能指标是否满足要求典型的测试过程响应时间客户感受到的响应时间=客服端响应时间+网络响应时间+服务器响应时间响应时间=(N1+N2+N3)+(N4+N5+N6)+WT+AT+DT1.客服端响应时间:瘦客户端可以忽略不计。胖客户端:AJax、HTML5+BootStrap,如果需要处理大量的逻辑、消耗的时间很长,就需要关注。2.网络响应时间:指的是网络传输交易请求和交易

2020-08-28 20:49:09 126

原创 mongodb笔记

简介monggdb是一个基于分布式,文件存储的NOSQL数据库由C++编写运行稳定,性能高目的是为web应用提供可扩展的高性能数据存储解决方案特点1.模式自由:可以把不同结构的文档存储在同一个数据库里2.面向集合的存储:适合存储json风格文件的的形式3.完整的索引支持:对任何属性可索引4.复制和高可用性:支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制,复制的主要目的是提供冗余及自动故障转移5.自动分片:支持云级别的伸缩性;自动分片功能支持水平的数据库集群,可动态添加额

2020-08-21 21:03:32 299

原创 request库笔记

requests中不需要转换为URL上的编码携带paramsdict={'key':'value'}response=requests.get('url',params=dict)response.url='url?key=value&key1=value'不传参就用format格式化url携带cookies, 用于登录response=requests.get(url,headers=headers,cookies=Cooikes)携带data,用于向页面发送post请求re

2020-08-13 21:08:59 217

原创 正则表达式笔记

b=re.match(pattern,str,[,flags]) pattern-待匹配的正则表达式,str-待匹配的字符,flags匹配规则flag=re.I无视大小写 re.M 多行匹配b.span()显示匹配下标re.search 不仅能匹配字符串开头,也能匹配中间b.group(0),b.group,获得匹配的整个表达式.b.group(1),b.group(2)获取匹配的第一组,第二组内容re.sub(pattern, repl, string [, count])pattern:正则

2020-08-13 20:36:13 325

原创 urllib.request库笔记

urllib.request库笔记在此方法中传数据必须转换为url编码。urlencode()把字典转换为url上的编码quote()把str数据转换为对应编码unquote()还原为原来数据如果设置的必须是一个SSL实例import ssl#添加未经验证的上下文contenx=ssl._create_unverified_context()#构建请求对象,同时发送请求头result=urllib.request.Request(‘https://www.baidu.com’,heade

2020-08-13 20:08:33 121

原创 Unittest单元测试框架

#测试固件import unittestfrom selenium import webdriverimport timeclass BaiduTest(unittest.TestCase):def setUp(self):self.driver=webdriver.Chrome()self.driver.maximize_window()self.driver.get(‘https://www.baidu.com/’)self.driver.implicitly_wait(30)def

2020-07-29 21:18:39 201

原创 Selenium笔记

属性方法.current_url获得现在的路径.page_source获得网页内容.title获得页面标题.back()后退 .forward()前进.quit(),.close() 区别:quit会关闭驱动程序.get()打开网站.curren_element_window_handle()获得现在的句柄.switch_to_window()跳到其他句柄.maximize_window()窗口最大化.refresh()刷新,.name() 获得浏览器名定位后的方法.clear()搜

2020-07-28 20:39:19 128

空空如也

空空如也

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

TA关注的人

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