现在位置: 首页 > Python
2016年09月08日 测试工具 ⁄ 共 3249字 暂无评论 ⁄ 阅读 293 次
Sublime Text是一个跨平台的代码/文本编辑器,同时支持Windows、Linux、Mac OS X等操作系统。 主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等。 本文主要介绍Sublime Text 3的安装、注册激活、搭建python环境及安装常用插件方法。 1. 下载Sublime Text 3 官网下载地址:http://www.sublimetext.com/3   2. 安装package control package control是一个方便Sublime Text安...
阅读全文

2016年07月28日 测试技术 ⁄ 共 995字 暂无评论 ⁄ 阅读 159 次
本文主要介绍通过python对redis数据进行操作的方法示例(包括新增、修改、增加、减少、删除等操作)。 下面的示例代码包括2个demo: 一个是对string类型数据进行新增、修改、增加、减少及删除的操作示例; 另一个是对sorted set类型数据进行新增、修改、增加及删除的操作示例。 更多的redis操作命令可以参考附录2. 首先,当然需要安装python的redis库,使用pip命令安装即可: pip install redis   python操作redis示例代码如...
阅读全文
2016年07月20日 测试工具 ⁄ 共 1673字 暂无评论 ⁄ 阅读 244 次
Robot Framework自动化测试框架初探
Robot Framework是一款python语言编写,通用的功能自动化测试框架。它使用了比较易用的表格数据语法,基于关键字驱动测试,主要用来验收测试和验收测试驱动开发(ATDD)。 本文主要介绍Robot Framework在python2.7环境下的安装及一个http接口自动化测试demo。 1.Robot Framework框架安装 1.1 Robot Framework 使用pip命令安装:pip install robotframework   1.2 wxPython wxPython是python下非常优秀的GUI图形库,这里安...
阅读全文
最近在windows下使用pip install mysql-python时报错error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat),搜索后解决方法如下: 系统环境windows10 x64 ,python2.7中缺少VC9.0的编译包,安装Micorsoft Visual C++ Compiler for Python 2.7即可。 微软官方下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=44266 百度网盘地址:http://pan.baidu.com/s/1hr7s4cs
阅读全文
本文主要解决Python脚本报错ValueError: invalid literal for int() with base 10: '\xef\xbb\xbf1'问题。 出现场景:在打开UTF-8格式文件后,进行int类型转换时报错。 出错代码如下: with open(file) as f: for i in f: print int(i.split(',')) 报错如下: ValueError: invalid literal for int() with base 10: '\xef\xbb\xbf1'   解决方法: 使用codecs.open 打开文件,它以UTF-8格式解码并忽略文件的初始BOM,最后返...
阅读全文
2016年05月06日 测试技术 ⁄ 共 553字 暂无评论 ⁄ 阅读 95 次
1. 字符串对象有两种格式:str和unicode,其中Unicode是标准,str则是具体的编码实现(utf-8,gbk等) 如: a="你好"; #str b=u"你好"; #unicode   2. encode是将unicode转换成其他格式编码,decode是将其他格式编码转换为unicode,可将unicode看作是中间格式 str也可做encode,但会默认先做decode,使用默认的编码类型 如: s.encode("utf-8") 等价于s.decode(defaultencoding).encode("utf-8")   3. 文件编码头作用...
阅读全文
2016年05月03日 测试技术 ⁄ 共 625字 暂无评论 ⁄ 阅读 333 次
题目:输入一个整数N,输出N的所有最小因子,也称素因子。 其中,任何一个大于1的数,都可以写成多个素数的乘积,我们把这些素数叫做这个数素因子。 例如: 输入:120 输出:2 2 2 3 5 输入:27 输出:3 3 3   python求解素因子代码如下: # -*- coding:utf-8 -*- def isprime(num): count = num / 2 while count >1: if num % count == 0: return False break ...
阅读全文
2016年04月21日 测试技术 ⁄ 共 1331字 暂无评论 ⁄ 阅读 798 次
本文主要介绍使用Python调用Hession协议dubbo接口示例。 关于Dubbo Hession协议: Dubbo本身支持多种远程调用方式,例如Dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议)、hessian(二进制序列化 + http协议)、WebServices (文本序列化 + http协议)等。 Dubbo将这些协议的实现进行了封装了,无论是服务端(开发服务)还是客户端(调用服务),都不需要关心协议的细节,只需要在配置中指定使用...
阅读全文