; ;

随笔分类 -  python

摘要:发现Python在读二进制文件时,可以生成一个新的文件,操作还很简单,如下:对一个jpeg的文件进行复制 生成一个新的文件 阅读全文
posted @ 2019-11-13 22:18 做梦的人- 阅读(3801) 评论(0) 推荐(1) 编辑
摘要:今天发送一个post请求,提示错误 requests.exceptions.SSLError: HTTPSConnectionPool(host='user.zaful.com', port=443): Max retries exceeded with url: /m-users-a-act_si 阅读全文
posted @ 2019-09-12 16:37 做梦的人- 阅读(5068) 评论(0) 推荐(0) 编辑
摘要:对Python的request不是很了解,在使用时才发现,可以把request的请求结果,直接使用.json()['字段名']方法进行一个取值,案例如下 阅读全文
posted @ 2019-09-11 17:14 做梦的人- 阅读(3580) 评论(0) 推荐(0) 编辑
摘要:python读取yaml文件使用,有两种方式: 1.使用ddt读取 2,使用方法读取ddt的内容,在使用方法中进行调用 1.使用ddt读取 2.使用已有的方法进行调用 阅读全文
posted @ 2019-07-09 19:44 做梦的人- 阅读(1003) 评论(0) 推荐(0) 编辑
摘要:1.可传参数与不传参数,在定义中给参数设置默认值 2.传入单个数据 *key,里面就是带单个元祖数据 显示 3.传入带有键值的数 显示: 阅读全文
posted @ 2019-07-09 15:22 做梦的人- 阅读(23350) 评论(0) 推荐(0) 编辑
摘要:1.所有元素都在PageElement下的.yaml,如图 login_page.yaml文件: 解析yaml文本 解析结果 阅读全文
posted @ 2019-06-20 19:44 做梦的人- 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:数据显示为: rows是一个list,list中的数据是字典类型,把日期从小排到大,使用list的sort进行排序 1.使用sort方式 2.使用sorted sorted(rows,key=lambda keys:keys['日期']) 阅读全文
posted @ 2018-09-06 18:10 做梦的人- 阅读(13469) 评论(0) 推荐(1) 编辑
摘要:在使用pycharm,做日志模块封装,代码中觉得没有问题,运行就提示no tests were found 查询了下这个问题,原因是我创建的类名是以test方法开头,类似这样 不知道是不是把它默认当成一个单元测试的方法, 解决方法,把类名做更改不要以test开头,问题解决 还有可能在py里面,你是用 阅读全文
posted @ 2018-07-26 10:44 做梦的人- 阅读(10420) 评论(0) 推荐(4) 编辑
摘要:因为最近在做平台,发现有同事,使用django封装了日志模块,看样子很简单,准备自己单独做了一个日志封装模板,对于python不熟练的我,封装部分参考了多个博主的内容,形成自己的日志模块,内容如下: 封装部分 创建一个logutil2的py文件 2.调用模块 创建另外一个py文件 结果展示: 1.控 阅读全文
posted @ 2018-07-26 10:30 做梦的人- 阅读(9062) 评论(5) 推荐(0) 编辑
摘要:昨天在执行python连接Jenkins获取编译失败日志失败时,出现错误,具体报错如下,主要是在连接问题上的问题,做了一个请求 就提示错误 原因在于Jenkins的权限,或者访问页面的url需要进行登录,而我们并没有携带登录信息,所以解决方案有两种 1.访问时加上登录用户名和密码 2.去掉Jenki 阅读全文
posted @ 2018-06-29 14:13 做梦的人- 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:背景:在Jenkins编译失败后,需要拿到Jenkins的编译失败的日志,存储在数据库中,在把数据取出来,在另外一个页面进行展示,我的思路为: 1.观看Jenkins编译失败后的控制台显示的内容 2.在查看网页源码,发现我们实际需要的内容是从<pre class="console-output">< 阅读全文
posted @ 2018-06-29 10:26 做梦的人- 阅读(442) 评论(2) 推荐(0) 编辑
摘要:背景:在通过python的API调用Jenkins,启动Jenkins的job任务时,是需要知道Jenkins的编译状态,获取编译状态为 目前是以前项目中截取的代码,我连接Jenkins是用了两种方式,因为有一种方式不能进行编译job,另外一种获取其他数据有问题,也是一直存在的bug 我这里的逻辑是 阅读全文
posted @ 2018-04-03 19:51 做梦的人- 阅读(4432) 评论(0) 推荐(0) 编辑
摘要:背景:目前是想让一个取出来的数据,数据有2个或多个值,对应一个key,或者这样说:让一个键对应2个值或者3个值 实现方式,如下:目前我以读取xml文件为案例,读取xml中两个配置文件,存放到一个key中,在打印出获取的key 图是:xml配置文件 打印输出 阅读全文
posted @ 2018-03-31 13:47 做梦的人- 阅读(3799) 评论(0) 推荐(0) 编辑
摘要:这个问题很奇怪,在服务器上执行一个写数据库的python文件,正常执行,但是使用java的ssh进行调用脚本,发现就是不执行数据库的写入,然后使用了try except的方式,打印了错误信息,发现报错: 'ascii' codec can't encode characters in positio 阅读全文
posted @ 2018-02-06 18:08 做梦的人- 阅读(2496) 评论(0) 推荐(0) 编辑
摘要:1.在使用python对xml文件进行读取时,提示ValueError: multi-byte encodings are not supported 很多贴子上说把xml的编码格式改为,就可以正常执行了 但是事实证明,不成功,解决方法 1.用记事本方式打开xml文件,encoding后面指的就是编 阅读全文
posted @ 2018-02-06 18:05 做梦的人- 阅读(3511) 评论(1) 推荐(0) 编辑
摘要:在对liunx操作svn的方式,做了改动,使用python的,subprocess进行操作 在第一种方案中,我使用了先拉到本地,然后再创建,在进行上传,实际在svn中可以直接创建文件,并进行文件复制,具体代码如下 阅读全文
posted @ 2018-01-23 16:50 做梦的人- 阅读(1342) 评论(0) 推荐(0) 编辑
摘要:在服务器中要做几个操作,使用命令操作svn,svn文件的创建,svn文件更新,并把指定demo路径,移动到创建的文件夹中,进行提交, 阅读全文
posted @ 2018-01-23 16:45 做梦的人- 阅读(3600) 评论(0) 推荐(0) 编辑
摘要:1.Python创建数据库 创建成功,查看 2.创建数据表 查看是否成功 3.进行数据的插入 阅读全文
posted @ 2017-04-30 18:08 做梦的人- 阅读(3866) 评论(0) 推荐(0) 编辑
摘要:问题点:每次做兼容页面测试,都需要打开浏览器一个一个查看,实在麻烦,其实可以启动浏览器,截下每张图,根据图片就比较了,不用一个一个浏览器打开在手动输入网址查看: 实现点: 1 在 ie chrome firefox 三种浏览器下2 分别截图 baidu sogou youdao 3 保存在当前日期的 阅读全文
posted @ 2017-03-12 16:41 做梦的人- 阅读(296) 评论(0) 推荐(0) 编辑