merlin’s girl
码龄8年
关注
提问 私信
  • 博客:50,679
    社区:1
    问答:18,435
    动态:75
    69,190
    总访问量
  • 33
    原创
  • 183,492
    排名
  • 31
    粉丝
  • 0
    铁粉

个人简介:努力学习

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-12-12
博客简介:

qq_37016994的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    285
    当月
    0
个人成就
  • 获得68次点赞
  • 内容获得33次评论
  • 获得373次收藏
  • 代码片获得676次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 8篇
    2022年
  • 15篇
    2021年
  • 8篇
    2020年
成就勋章
TA的专栏
  • python
    26篇
  • linux
    2篇
  • svn
    2篇
  • mysql
    1篇
  • 测试工具
    1篇
  • autoit3
    1篇
兴趣领域 设置
  • 测试
    selenium测试用例
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用xsd验证xml格式的正确性

3.该方式验证xml格式正确性,轻代码重xsd配置,但也有好处,当xml格式发生改变时,无需修改代码,只需要对应修改xsd即可,且相对代码来说,易上手。
原创
发布博客 2024.05.23 ·
2714 阅读 ·
24 点赞 ·
0 评论 ·
29 收藏

【python】GIL全局锁

全局解释器锁(Global Interpreter Lock,GIL)规定全局范围内任意时候一个进程里只能同时执行一个线程。每一个线程在执行时,都会锁住GIL,以阻止别的线程执行;执行一段时间后,会释放GIL,以允许别的线程开始利用资源,如果遇到阻塞情况,也会提前释放锁。
原创
发布博客 2023.03.30 ·
3202 阅读 ·
2 点赞 ·
0 评论 ·
17 收藏

python 3 - Clipspy模块使用

Clipspy底层是基于clips规则引擎开发、支持python3的一个模块,在python3的工程中,可以通过调用clipsy的API接口实现clips规则引擎。
原创
发布博客 2022.11.22 ·
686 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

【个人经验总结】内网环境如何高效安装python模块包及相关依赖包

在外网使用pip download指定版本号下载模块包,且将相关依赖包都一并下载保存到文件夹中,且使用python脚本生成对应的requirement.txt文件,然后再一起打包传输到内网。最后使用pip install 批量安装。这样子就可以节省掉很多的时间,也提高了环境准备的效率,可以将更多的时间投入到开发上。.........
原创
发布博客 2022.08.08 ·
4503 阅读 ·
7 点赞 ·
1 评论 ·
41 收藏

读取json配置文件,实现数据驱动测试

虽然在RegisterTest测试用例中只书写了一个test方法,但执行的用例个数却有3个,这是因为json数据文件中含有3组数据,这就是ddt数据驱动测试的魅力所在,大大提高了代码的复用率,而且如果需要增加同样请求过程的测试用例,只需要在json文件中增加一组测试数据即可,无需修改代码。......
原创
发布博客 2022.07.25 ·
622 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python + selenium 个人信息修改脚本编写

该脚本以学掌门网站为例,进行登录并进入到个人中心,对个人信息进行修改。主要涉及元素的定位(css_selector、xpath、class_name、tag_name)、对元素的属性值进行修改(删除readonly、修改class值、修改style值)、日历控件的处理、默认值的清除等。...
原创
发布博客 2022.06.23 ·
1341 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

SVN介绍及使用总结

Apache Subversion通常被缩写成 SVN,是一个开源的版本控制系统,以中央仓库的形式管理资源,同时会记录每一次文件的变动,且每一次变动对应唯一的版本号,用户可以从中央仓库下载版本至本地磁盘也叫作本地仓库进行修改,修改完之后需要提交至中央仓库,本地仓库为用户个人独有,因此可实现多用户协同办公的目的。SVN 分为客户端、服务端。客户端部署在用户本地,服务端一般部署在linux服务器上。...
原创
发布博客 2022.06.22 ·
2774 阅读 ·
7 点赞 ·
0 评论 ·
21 收藏

python Locust个人学习记录

一、什么是locust?Locust(蝗虫)是一个性能测试框架,可以并发生成多用户同时向我们的被测系统发出请求,且自带一个Web UI,用于定义用户模型,实时观察测试数据,错误统计等。(1)安装locust联网情况下:pip install locust无网情况下:下载安装包安装(安装包下载地址) 安装好后,在cmd窗口下执行locust --help 查看是否安装成功。.........
原创
发布博客 2022.06.12 ·
735 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【python 模块】configparser 配置文件读写模块实践

安装configParserpip install configparser读取的配置文件格式要求#config.ini[config] #中括号表示第一级,sectionname = ConfigParser #用等号将键值对关联起来,key 在configparser中叫 optionfunction = readConfigFileAndGetValueversion = V1.0案例1:读取一个文件# coding = uft-8import configparser
原创
发布博客 2022.03.21 ·
632 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建自己的pypi镜像库

搭建自己的pypi库介绍
原创
发布博客 2022.02.08 ·
3478 阅读 ·
4 点赞 ·
8 评论 ·
14 收藏

剑指 Offer II 119. 最长连续序列

期间提交有个错误案例是:输入:[1,2,0,1]输出:2预期输出:3所以在第二个while里加了:or (nums[right] == nums[right + 1])class Solution(object): def longestConsecutive(self, nums): """ :type nums: List[int] :rtype: int """ max_len = 0 ..
原创
发布博客 2021.11.25 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lecode解题-最长回文子串

class Solution(object): def longestPalindrome(self, s): """ :type s: str :rtype: str """ if len(set(s)) == 1: return s palind = [] for i in range(len(s)): left_index = i..
原创
发布博客 2021.11.17 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

部门SVN服务器迁移经验总结

文章目录前言一、搭建主用服务器的操作步骤1.下载 svn服务器的rpm软件包:2.安装依赖包:3.安装svn rpm包:4.导出原主服务器上的svn项目库:5.将步骤4导出的dump文件,移动到新的主用服务器上6.在新主用服务器上创建同名项目库:7.导入dump文件:8.安装httpd服务及修改配置:9.启动服务二、搭建备用服务器的操作步骤总结前言 前段时间,部门svn服务器迁移,而我是svn的管理人员,自然这工作就交给了我。部门SVN分为主和备两台服务器,对外公开访问使用的是HTTP协议。一、
原创
发布博客 2021.10.21 ·
657 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python - 根据接口文档创建DBF

前一个文章里(DBF文件格式及读写实践https://blog.csdn.net/qq_37016994/article/details/116780062?spm=1001.2014.3001.5501)仅是对现有的dbf文件进行读写操作,现补充创建dbf文件的代码,如下:其中config.txt里定义了dbf文件的接口,接口文件:http://www.chinaclear.cn/zdjs/editor_file/20200814174418115.pdf#字段名,字段描述,类型,长度SXJGBS,
原创
发布博客 2021.09.01 ·
824 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python-读取excel中的网页链接,将网页标题读取并保存至新的excel文件

#coding:utf-8import requestsimport refile_path = "C:\\Desktop\\网站链接.xls"result = ''with open(file_path,'r') as f: line = f.readline() while line != '': data = str(line).replace('\r','').replace('
','') if data.strip()[0:4] !=
原创
发布博客 2021.06.09 ·
799 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

DBF文件格式及读写实践

DBF文件格式:文件头格式:记录项信息描述数组结构(每个记录项都是32个字节):例如下方的ZJSXK.DBF就有24个记录项。每次写入新数据到DBF中时,要注意同时更新文件头的时间和记录条数。其余不需要改变,因为文件的格式没有发生改变。在python编码中,使用struct模块实现二进制字符串和string字符串的转换。主要使用其中的unpack方法和pack方法。首先看看DBF各个字符的格式如果对应起python中的格式:举个例子:文件头中的文件记录条数是1
原创
发布博客 2021.05.14 ·
4270 阅读 ·
0 点赞 ·
15 评论 ·
3 收藏

python 读写文件

#pyhton文件操作#coding:utf-8def read_file(file_path): with open(file_path,'rb') as f: #以行形式的读取文件的全部内容,返回列表 s = f.readlines() print(type(s),s) for i in s: print(i.decode('utf-8')) with open(file_path,'rb'.
原创
发布博客 2021.03.22 ·
1052 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python 匿名函数lambda

#coding:utf-8#匿名函数 lambda#冒号前面是参数,冒号后面是表达式。无需写return语句,表达式结果就是返回值。#无参数匿名函数x = lambda : Falsefor i in range(10): print(x())#有参数匿名函数x2 = lambda s:s.join('TYPE')print(x2('wei'))#多个参数的匿名函数x3 = lambda x, y : x+y*2print(x3(3,4))#作为函数参数的匿名函数.
原创
发布博客 2021.03.22 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python 函数传参*args(元组)、 **kargs(字典)

#coding:utf-8# *args 不定长元组,传参# **kargs 不定长字典,传参def function_args(*args): print(type(args),args) passdef function_args_2(str_1,*args): print(type(str_1),str_1) print(type(args),args) passdef function_kargs(**kargs): print(ty.
原创
发布博客 2021.03.22 ·
850 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python:%和format格式化输出及占位符

#coding:utf-8#格式化 %符号和format函数的使用def mingpian(*args): format_mp = ''' 姓名:%s 部门:%s 职位:%s 地址:%s 电话:%s 邮箱:%s''' print(format_mp % (args[0],args[1],args[2],args[3],args[4],args[5])) passdef mingpian_2(*args): forma.
原创
发布博客 2021.03.19 ·
729 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多