Python
ruixue2016
这个作者很懒,什么都没留下…
展开
-
Python解决中文乱码的问题
# -*- coding:utf-8 -*-原创 2018-04-20 11:23:17 · 426 阅读 · 0 评论 -
Python编码环境搭建方法
Python编码环境搭建方法王瑞雪 2018-05-29一、 安装python2.71. 直接在https://www.python.org/downloads/windows/下载64位系统,点击exe安装2. 注意在在安装的时候直接点击配置环境变量选择 Add python.exe toPath>>Entire feature will be installed ...原创 2018-05-29 16:36:02 · 431 阅读 · 0 评论 -
Python列表操作
#list 列表 用[]“中括号”表示num = ["a", 1, 1, 1, 2, 3, 4, 5, 6, 7, 8]# count 查找元素出现多少次,下面的语句表示“1”这个元素在上面的列表中出现了多少次,出现了3次。print(num.count(1))>>> 3# index 查询元素的下标,如果列表里面有重复的元素,只能显示出第一个索引print(num....转载 2018-05-31 13:28:14 · 549 阅读 · 0 评论 -
webdriver中控制滚动条
driver.execute_script("arguments[0].scrollTop=10000;", driver.find_element_by_id(ID))原创 2018-06-25 15:50:25 · 636 阅读 · 0 评论 -
YUM 安装mysql
1、卸载 rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 rpm -e mysql // 普通删除模式rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 2、通过yum来进行mysql的安装 ...原创 2018-09-09 22:45:39 · 115 阅读 · 0 评论 -
linux 安装PYTHON 3
yum -y groupinstall "Development tools"yum -y install openssl-devel zlib-devel ncurses-devel bzip2-devel readline-devellibtool-ltdl-devel sqlite-devel tk tk-devel tcl-devel wget vim lrzsz mysql-ser...原创 2018-09-09 22:47:19 · 110 阅读 · 0 评论 -
Python strip split
python strip() 函数和 split() 函数的详解及实例一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。下面就详细说一下这两个功能,1 Python strip()函数 介绍函数原型声明:s为字符串...转载 2018-09-13 21:19:50 · 227 阅读 · 0 评论 -
文件内容修改
#coding=utf-8data = ""URL="188:54:32:8088"with open('build.js', 'r+') as f: for line in f.readlines(): if(line.find('BASE_URL')!=-1): line = 'Server="' + URL+'"' ...原创 2018-09-14 01:36:31 · 151 阅读 · 0 评论 -
python 自动化测试框架
一、技术结构seleniumIDE在firefox下录制脚本作为测试用例也可以二、项目演示沈苏接口:单元测试,及对比输出的XML的标签是否与预期一致疫苗系统:计划上报汇总、计划上报监控儿童预防接种接口测试:框架,在XML中配置用例,直接执行,输出执行结果三、应用场景1.第一轮用例编写时间预估web 5-10case/day 接口 10-15case/...原创 2019-05-16 14:46:41 · 226 阅读 · 0 评论 -
lambda
在学习python的过程中,lambda的语法经常出现,现在将它整理一下,以备日后查看。 1、lambda是什么?举个例子如下:1 func=lambda x:x+12 print(func(1))3 #24 print(func(2))5 #36 7 #以上lambda等同于以下函数8 def func(x):9 return(x+1) 可以这样认为,lambda作...转载 2018-06-05 09:01:19 · 1801 阅读 · 0 评论 -
比较两个XML的异同
# -*- coding:utf-8 -*-from bs4 import BeautifulSoupdef comparexmltag(file1,file2): with open(file1,'r') as f1,open(file2,'r') as f2: soup1 = BeautifulSoup(f1, features='xml') s...原创 2018-05-08 01:30:05 · 7091 阅读 · 1 评论 -
Python读取xml文档(遍历法
Python读取xml文档(遍历法) (2010-04-17 15:27:33)转载▼标签: python xml dom 节点 it分类: Python 参考资料《dive into python》 Python读xml文档的方法有多种,这里介绍用dom模块,需要下载PyXML- 0.8.4.win32-py2.5.exe库(我用的python2.5)。 假如我们有个xml文档...转载 2018-05-08 00:06:37 · 9682 阅读 · 0 评论 -
使用webservice调用接口
# -*- coding:utf-8 -*-from suds.client import Clientimport zipfileimport base64#访问并读取接口内容,用标准64位解码器解码url = "http://地址:端口/JmYfjzService/clientBasicService?WSDL"clent=Client(url)data=base64.stan原创 2018-05-03 01:41:09 · 117 阅读 · 0 评论 -
skip装饰器
skip装饰器一共有四个 @unittest.skip(reason)Unconditionally skip the decorated test. reason should describe why the test is being skipped.翻译:无条件跳过用例,reason是说明原因@unittest.skipIf(condition, rea转载 2018-05-03 11:20:16 · 307 阅读 · 0 评论 -
Python中操作mysql的pymysql模块详解
Python中操作mysql的pymysql模块详解前言pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。本文测试python版本:2.7.11。mysql版本:5.6.24一、安装1pip3 install pymysql二、使用操作1、执行SQL123456789101112131415161...转载 2018-04-26 10:35:03 · 132 阅读 · 0 评论 -
Python 异常处理
Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。断言(Assertions):本站Python教程会具体介绍。python标准异常异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断...转载 2018-04-26 12:26:58 · 196 阅读 · 0 评论 -
使用Python的Requests库进行web接口测试
使用Python的Requests库进行web接口测试1、Requests简介Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完...转载 2018-04-26 22:52:23 · 179 阅读 · 0 评论 -
Python调用webservice接口
from suds.client import Clienturl = "http://218.90.174.179:50038/JmYfjzService/clientRegisterService?WSDL"test = Client(url)print(test)m=test.service.clientListen()print(m)python调用webservice接口,这...转载 2018-04-27 00:10:55 · 16292 阅读 · 1 评论 -
Selenium_Python测试对象操作之:table表格
Selenium_Python测试对象操作之:table表格操作内容:获取table总行数、总列数、获取某单元格的text值,删除一行【如果每行后边提供删除的按钮】 案例:HTML代码:<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"></head&g...转载 2018-04-27 18:42:27 · 1705 阅读 · 1 评论 -
TestUnit自动化测试项目开发
TestUnit自动化测试项目开发规范开发前准备了解被测项目,及自己测试的模块,将要编写的用例数据准备、步骤、预期行为编写成手动测试用例 按照《Python编码环境搭建方法》搭建环境,安装代码中要使用的依赖包和常用的依赖包pymysql、unittest、selenium、redis等 修改解释器为你自己的安装目录下的python 修改测试框架为Testunit项目结构包Case...原创 2019-05-16 14:51:26 · 1583 阅读 · 0 评论