现在位置: 首页 > Python
2015年07月29日 测试工具 ⁄ 共 207字 暂无评论 ⁄ 阅读 3,123 次
安装破解完WingIDE后,首次运行python脚本时,若脚本中含有UTF-8中文,在Debug I/O输出框中,全部变成了乱码。 这时其实我们设置下WingIDE的编码方式为UTF-8即可。 具体的方法如下: 依次选择Edit->Preferences ->Debugger ->I/O,将其中的Encoding相关编码都改为UTF-8即可。 具体见下图: 另,WingIDE破解方法及脚本请点击 >>>WingIDE注册破解方法
阅读全文
最近使用urllib2时,因为urllib2.Request默认使用POST请求,而Http服务器只支持HEAD或GET等请求,此时请求就会返回错误"HTTP Error 405: Method Not Allowed"。 整理的解决方法如下: 1. 模拟Head请求 使用urllib2时,正常代码如下,若服务器只支持HEAD请求则会报错"HTTP Error 405: Method Not Allowed"。 import urllib2 request = urllib2.Request('http://localhost:80') response = urllib2.urlopen(request) print...
阅读全文
2015年04月14日 测试技术, 软件测试 ⁄ 共 904字 暂无评论 ⁄ 阅读 752 次
在Python内部,字符串使用unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gbk'),表示将gbk编码的字符串str1转换成unicode编码。 encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gbk'),表示将unicode编码的字符串str2...
阅读全文
2015年04月07日 测试技术, 软件测试 ⁄ 共 749字 暂无评论 ⁄ 阅读 585 次
本文主要介绍使用Python编写的计算自幂数源代码。 所谓自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(如:当n为3时,1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数) 自幂数包括:独身数、水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数、十全十美数等。 代码如下:     # -*- coding:utf-8 -*- import math ''' 自幂数是指一个 n 位数,它的每个位上...
阅读全文
2015年04月07日 测试技术, 软件测试 ⁄ 共 698字 暂无评论 ⁄ 阅读 395 次
偷懒好久没有干货了,这次分享一段Python多线程的通用代码。 我们编写了自己的测试函数OwnFunc,循环输出1-5,在class mythread中添加该函数,配置相应的并发数和运行次数,即简单的完成了一段Python多线程操作代码编写。 示例代码如下:         # -*- coding:utf-8 -*- import thread,threading #Test Function def OwnFunc(): for i in range(5): print i class mythread(threa...
阅读全文
2015年01月06日 测试工具, 软件测试 ⁄ 共 1267字 评论 1 条 ⁄ 阅读 5,194 次
1.      urllib2库简介 urllib2是python自带的一个访问网页及本地文件的库。 与urllib相比,显著区别之处在于: 1) urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,用urllib时不可以伪装User Agent字符串等。 2) urllib提供urlencode方法用来encode发送的data,而urllib2没有。这是为何urllib常和urllib2一起使用的原因。 2.      使用介绍 访问网页简单用法如下: import url...
阅读全文
2014年09月25日 测试工具, 软件测试 ⁄ 共 1466字 评论 1 条 ⁄ 阅读 9,487 次
Python网页爬虫入门——抓取百度贴吧内容实例
本文主要介绍编写Python网页爬虫的基本原理,同时以抓取百度贴吧内容的实例进行讲解。 1. 需要掌握的基础知识: urllib2模块 re模块 (正则表达式) 2. 网页爬虫基本流程: 打开网页- >分析网页内容,编写正则表达式->筛选所需内容->进行必要特殊符号转码处理 3. 具体流程介绍 重点介绍下页面分析的方法: 1. 使用chrome浏览器,打开示例页面http://tieba.baidu.com/p/3295185529?see_lz=1 2. 在帖子标题处,右键选择"审...
阅读全文
2014年09月16日 测试工具, 软件测试 ⁄ 共 2368字 暂无评论 ⁄ 阅读 869 次
1.什么是Pythonic 简单说来,Pythonic就是简单、优美、清晰,不要过分强调技巧,尽量使用 Python 已经提供的功能以及符合Python的思维方式。 执行import this可以看到<The Zen of Python> The Zen of Python, by Tim Peters   Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better...
阅读全文