
Python
文章平均质量分 71
Wally_Yu
微博:http://weibo.com/quicktest
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
谁说QTP不能多线程 - 当Python遇上QTP
谁说QTP不能多线程 - 当Python遇上QTP作者:Wally Yu (微博:http://weibo.com/quicktest)经常有人问我一个问题:QTP可以同时做多个项目的自动化吗?我每次都回答说“不行,QTP不支持多线程,VBS本身就不是一门多线程的原创 2011-10-17 13:26:31 · 5174 阅读 · 2 评论 -
PYthon 转换HTML到Text纯文本
今天项目需要将HTML转换为纯文本,去网上搜了一下,发现Python果然是神通广大,无所不能,方法是五花八门。。。拿今天亲自试的两个方法举例,以方便后人:方法一:1. 安装nltk,可以去pipy装(注:需要依赖以下包:numpy, PyYAML)2.测试代码:>>> import nltk>>> aa = r'''原创 2012-08-10 16:50:56 · 17675 阅读 · 3 评论 -
解决amazon RDS 出现“Illegal mix of collations (latin1_swedish_ci,IMPLICIT)”的解决办法
今天遇到一个问题,我把数据库从EC2上安装的postgres替换为了amazon提供的RDS,之后在保存中文的时候出现错误:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)出现这个问题的原因是因为RDS的mysql字符集编码是latin。因为RDS的一原创 2012-08-29 22:35:42 · 4924 阅读 · 0 评论 -
Python实现备份EC2的重要文件和MySQL数据库到S3
今天尝试了使用boto这个工具来用python备份文件到S3,废话不说,上代码:1. 备份重要文件到S3:import osconnected = 0def connect(): access_key = 'YOURKEY secret_key = 'YOURKEY' from boto.s3.connection import S3Connection原创 2012-08-30 17:04:35 · 5856 阅读 · 0 评论 -
Django出现的'ascii' codec can't encode characters in position...的解决办法
昨天买了服务器空间,由于服务器在国外,操作系统是英文版的Ubuntu11,多多少少会遇到编码的问题今天遇到的问题是上传一个带有中文名的照片的时候,出现了以下错误:“'ascii' codec can't encode characters in position 50-52: ordinal not in range(128)”原先以为是没有安装语言包,所以转了一下中文简体语言包: s原创 2012-08-24 12:27:23 · 9214 阅读 · 2 评论 -
在django中使用memcache
1,安装memcachesudo apt-get install memcached2,安装python的memcached支持wget ftp://ftp.tummy.com/pub/python-memcached/python-memcached-latest.tar.gz解压,进入目录python setup.py install3,配置memcached转载 2012-08-28 11:24:30 · 7041 阅读 · 0 评论 -
Django 的css和js压缩插件:django_compressor
Django 的css和js压缩插件:django_compressor作者:Wally Yu今天尝试了django_conpressor,一个在django框架中压缩css和js的插件,灰常有用我把它加载在我的base的HTML template中,原来未经压缩的css和js是: 压缩后会变成:具体的做法:详细的参见官方说明:http:/原创 2012-09-19 13:52:08 · 6804 阅读 · 0 评论 -
Python 代码性能优化技巧
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的转载 2012-10-10 16:37:31 · 5794 阅读 · 0 评论 -
Django Admin Site (v1.4) 的Nginx配置
本人写本文是因为发现在使用Nginx+Apache搭建完Django站点后,admin site显示的很丑陋。查看源码后发现,admin的css、js和图片都无法正常显示baidu了一些资料,操作下来也不成功,可能是Django的版本更新的关系。所以自己写一下配置的经过,方便后人查阅Django: 1.4版本操作如下:1. 打开Django的admin页面,右键查看源代码,原创 2012-08-01 15:51:45 · 5643 阅读 · 0 评论 -
Django 上传文件出现 OSError Permission denied的解决办法
我的服务器在Ubuntu上,使用了Apache+Nginx做App Server,Django+Python开发,今天上传文件时候出现了OSError的错误,具体原因为Permission denied一看发现是因为上传文件的文件夹可能没有被赋予www-data用户(Apache和Nginx用户)写的权限根据以下网站的解决办法已经解决问题了,特写此博希望能帮到大家http://stac原创 2012-06-20 10:54:36 · 7415 阅读 · 0 评论 -
Python+Django+Ubuntu+Apache+Nginx架设服务器成功记
是看一个国外网站一步一步照着来的,复制过来http://www.ventanazul.com/webzine/tutorials/django-deployment-guide-ubuntuThere's a time when every Django developer has to think about deployment scenarios, when I firs原创 2012-06-14 12:17:56 · 6727 阅读 · 0 评论 -
使用SharedStore的Python实现方法
打算在我的QTP framework中的HTML reporting里面加入detailed steps,想到了早期翻译的Tarun的文章中提到的一个工具:Shared Store由于是COM组件,所以可以在python中实现 (我的HTML reporting也是用python实现的)以下是具体的代码:import win32com.clientclass SharedStore原创 2011-12-27 14:32:21 · 809 阅读 · 0 评论 -
Ubuntu 安装Postgres数据库,Windows 安装PgAdmin进行远程管理,Django远程连接 手记
Ubuntu通过SSH操作:1. 安装postgres~$ sudo apt-get install postgresql2. 添加数据库用户:sudo -u postgres createuser -P YOURNAME3. 别忘了配置密码,作为超级用户。4. 创建用户名对应的数据库sudo -u postgres createdb YOURNAME原创 2012-02-14 13:26:13 · 3106 阅读 · 0 评论 -
Ubuntu安装psycopg2小记
作者:Wally Yu在windows上和Linux上安装psycopg2都遇到了点小插曲,记录如下Windows下:1. 前往官网下载源代码http://www.initd.org/psycopg/2. 解压3. 运行python setup.py install报错解决办法:官网提供了windows版本安装包的办法,详见:http://www.s原创 2012-02-20 15:03:46 · 8917 阅读 · 2 评论 -
Python 的OCR机制分析验证码
在用QTP做automation的时候总会遇到烦人的验证码,尝试从技术角度出发去解决,不知为什么QTP10之后对OCR的识别能力有所下降,无奈考虑其他的办法今天搜索了大量的网站,终于有了一些小成就,不过还是只能识别一些简单的验证码,当验证码中的干扰素多的情况下识别能力还是不够给力以下为代码+测试片段:from PIL import Imagefrom pytesser import原创 2012-03-07 16:57:15 · 7575 阅读 · 0 评论 -
应付Django 1.3.1 Unit test的一个Bug
应付Django 1.3.1 Unit test的一个Bug资源版本信息:Python:2.7 Django:1.3.1DB:Postgresqlpycopg2:2.4.4OK,如果你是使用和我一样的配置,恭喜你,你会得到和我一样的单元测试问题作者:Wally Yu 优快云:http://blog.youkuaiyun.com/quick原创 2012-03-31 11:30:38 · 4994 阅读 · 0 评论 -
Python-Django 使用 Hudson做CI服务器实践记
Python-Django 使用 Hudson做CI服务器实践记作者:Wally Yu 优快云:http://blog.youkuaiyun.com/quicktest微博:http://www.weibo.com/quicktest我的环境:开发环境: Windows XP运行环境:Ubuntu 11Python:2.7Django:1.3.1国原创 2012-03-31 14:34:50 · 6231 阅读 · 0 评论 -
添加字段到Django多对多模型表的关联表的方法
添加字段到Django多对多模型表的关联表的方法作者:Wally Yu 优快云:http://blog.youkuaiyun.com/quicktest微博:http://www.weibo.com/quicktest最近遇到个麻烦事,想在Django的多对多自动生成的关联表中添加一个字段原来的模型如下:class ProjectModule(models.Model原创 2012-03-16 16:00:46 · 9229 阅读 · 1 评论 -
【原创】Python处理海量数据的实战研究
最近看了July的一些关于Java处理海量数据的问题研究,深有感触,链接:http://blog.youkuaiyun.com/v_july_v/article/details/6685962感谢July ^_^他用的是Java的Hash Map等方法做了处理,讲解的非常深刻入骨我也一时兴起,想拿Python试试刀,看看Python对于海量数据的处理能力如何。无奈在百度和Google输入“原创 2012-04-12 12:23:39 · 37619 阅读 · 30 评论 -
Python 和 VBScript 对文件编码-解码的方式 (Hex, Base64) 的疑问
本人目前的项目需要在Windows上用VBScript将一文件转换为二进制码存入数据库,再在Linux上用Python从数据库中读取并解码成图片。反复调试,发现微软和Python的转码标准不统一,导致了这种实现方式失败。若有哪位大侠是这方面的高手还请不吝赐教1. Windows上使用VBScript对图片转码为“base64”格式:Function ReadBinary(Fil原创 2012-05-04 16:41:10 · 6176 阅读 · 0 评论 -
Ubuntu 安装MySQL数据库,Windows 安装MySQL WorkBench进行远程管理,Django远程连接 手记
之前写过一篇《Ubuntu 安装Postgres数据库,Windows 安装PgAdmin进行远程管理,Django远程连接 手记》,这次使用MySQL实现相同的功能,上篇详见:http://blog.youkuaiyun.com/quicktest/article/details/7257715Ubuntu通过SSH操作:1. 安装MySQL Server:sudo apt-ge原创 2012-05-21 15:58:05 · 6554 阅读 · 0 评论