python

HTMLTestRunner修改Python3的版本 2016-01-02




    		    HTMLTestRunner修改Python3的版本
在拜读虫师大神的Selenium2+Python2.7时,发现生成HTMLTestRunner的测试报告使用的HTMLTestRunner的模块是用的Python2的语法.而我本人比较习惯与Python3.而且自己也是用的Python3.4的环境,在网上找了很多资料,修改了下HTMLTestRunner.py 参考:http://bbs.chinaunix.net/thread ...

​PMManager 进程监控管理器 v1.0(转) 2016-01-02




    		    ​PMManager 进程监控管理器 v1.0(转)
PMManager 进程监控管理器 v1.0_ 转载,原地址:http://hi.baidu.com/avyou/item/7c9319ff872ea9c1a835a294 很久没来这个空间,发一个我最近用 python 写的小程序--PMManager. 介绍如下: 它一个开源免费的进程监控管理小程序,用于监控守护正在运行的进程,可以方便的增加.修改.删除项目. 当发现监控中 ...

Python下的云计算(OpenStack技术书籍) 2016-01-02

目前能网罗到的少有的几本有关Python的云计算的电子书 1.推荐书名: Deploying.OpenStack.Jul.2011.pdf OpenStack Cloud Computing Cookbook 2012.pdf OpenStack Beginner's Guide for Ubuntu Natty.pdf 2. 下载地址: http://download.csdn.net/download/u011000529/5734177 http://download.csdn.net/d

PYTHONpython 基础笔记(3) 2016-01-02

11. 面向对象的编程 简介 到目前为止,在我们的程序中,我们都是根据操作数据的函数或语句块来设计程序的.这被称为 面向过程的 编程.还有一种把数据和功能结合起来,用称为对象的东西包裹起来组织程序的方法.这种方法称为 面向对象的 编程理念.在大多数时候你可以使用过程性编程,但是有些时候当你想要编写大型程序或是寻求一个更加合适的解决方案的时候,你就得使用面向对象的编程技术. 类和对象是面向对象编程的两个主要方面.类创建一个新类型,而对象这个类的 实例 .这类似于你有一个int类型的变量,这存储整数

Python以邮件的方式发送由各个区服Redis数据库内存使用情况组成的Zabbix Screen图片 2016-01-02




    		    Python以邮件的方式发送由各个区服Redis数据库内存使用情况组成的Zabbix Screen图片
一 应用场景描述 目前线上的一款游戏完全采用Redis作为游戏数据库,为了让开发同事也能够及时了解到各个游戏区服的Redis内存使用情况,将各个区服的Redis内存使用组成Screen然后通过邮件把Screen图片发送出去. 二 功能实现 参考网上文章http://ant595.blog.51cto.com/5074217/1432623 http://heylinux.com ...

用Python写的HangMan游戏 2016-01-02

选自一本用Python编写自己的电脑游戏一书 import random HANGMANPICS = [''''' +---+ | | | | | | =========''', ''' +---+ | | O | | | | =========''', ''' +---+ | | O | | | | | =========''', ''' +---+ | | O | /| | | | =========''', ''' +---+ | | O | /|\ | | | =========''',

Python + PyQt4 实现记事本功能 2016-01-02




    		    Python + PyQt4 实现记事本功能
第一步: PyQt4 Designer设计程序界面 该部分设计类同Visval Studio内的设计,改下各部件的objectName! 设计完保存为editor.ui 第二步: 将.ui文件编译成.py文件 cmd.exe cd 到改文件所在的文件夹 然后输入pyuic4 editor.ui > editor.py 第三步: 新建start.py,输入程序: impor ...

nginx+uwsgi+django+python 应用架构部署 2016-01-02

系统centos6.5 1,安装配置nginx 和Python yum install nginx python 默认安装的是2.6 需要升级到2.7见教程 2,django 安装 下载当前最新的版本:Django-1.8.5.tar.gz $ wget --no-check-certificate https://www.djangoproject.com/download/Django-1.8.5.tar.gz (备注:--no-check-certificate 免证书认证,不然下载不了h

paramiko ssh sftp 2016-01-02

这篇文章是来自http://segfault.in/2010/03/paramiko-ssh-and-sftp-with-python/,但我在最初学习时发现这篇文章还无法完全解决初学的我,我想初学paramiko看这篇文章也会出不少问题的,在这里,我将自己出的问题列出来,并且提供相关的解决方法,大家可以一边参考上面提供的URL,一边看我对这篇文章的学习过程.不过,单独看我写的也可以满足大家的学习的,不信,看下去,就知道了. Working with paramiko SSHClient is

Python学习之使用Python操作Redis数据库 2016-01-02

最近在写一个检查一台服务器上所有游戏区服配置文件中redis某个key值大小的脚本,本打算使用shell+awk+sed的方式去解决这个问题,但是由于redis的配置信息是php数组形式.shell脚本一时没有写出来,就请教他人幫忙写了个python脚本,但是自己python不是很精通,于是按照脚本中涉及到的python知识现学现用,然后根据自己的需求更改脚本.这里分享一下如何使用python操作redis数据库. Redis的Python驱动源码下载地址是https://github.com/

centos6.5 升级python2.7.6 2015-12-10

cd /data/tools wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz # tar xvzf Python-2.7.6.tgz # cd Python-2.7.6 # ./configure --prefix=/usr/local --enable-shared # make && make install 安装了python2.7,第一次执行时报错: error while loading shared li

windows7 64位安装paramiko总结 2015-12-03

最近由于要搞一个主机管理的项目,需要在自己笔记本(windows7 64位)上调试程序,因此需要安装paramiko模块,各种蛋疼报错之后总结如下: 1.安装pycrypto 已编译好的pycrypto版本 http://www.voidspace.org.uk/python/modules.shtml#pycrypto 下载对应的版本 直接安装即可 此处我安装的是 pycrypto-2.6.win-amd64-py2.7.exe 这个版本的. 2.安装paramiko 下载地址 :https:

day6 python学习随笔。 2015-12-01

序列化 工具有json,pickle. 用于把复杂的数据类型转换成字符串. #json必须是 key,value的数据类型. #pickle仅限python使用支持python大部分数据类型. 2.-*-面向对象编程-*- 什么是面向对象编程? 答:回答这个问题先解释下什么是对象,对象是一类事物的实例化.比如说提到手机,人们会想到屏幕,手机系统,上网... ... 如果我说iphone6s iphone6s就是手机这个类的对象,也这个动作可以称作实例化. 哦,就是说iphone6s就是手机这个类

python学习系列之python装饰器基础(3)装饰器实现用户登录验证 2015-11-30

接我之前的基础(2),如果又有新的需求,就是在不改变原代码的基础上,新增一个用户验证登录的功能,怎么破? 上代码: #basic3.py #coding:utf-8 def login(): name = 'lilei' if name == 'hanmeimei': return True else: return False def auth(func): def inner(*arg, **kwargs): print 'before' is_login = login() if not

python学习系列之python装饰器基础(5)多装饰器的使用 2015-11-30

有些时候,可能实际工作中需要同时使用多个装饰器,具体怎么用,见代码: #basic5.py def auth1(func): def inner(): print 'before 1' func() print 'after 1' return inner def auth2(func): def inner(): print 'before 2' func() print 'after 2' return inner @auth2 @auth1 def f1(): print 'f1' 执行部

python学习系列之python装饰器基础(1) 2015-11-29

首先,提出一个需求: 创建一个装饰器auth,在不改变原函数的基础上,在执行的基础函数f1,f2,f3等几个函数时候,在f1,f2,f3等原函数的前后增加打印before和after的功能. 创建装饰器 # basic.py #首先定义一个装饰器auth: #一般装饰器 def auth(func): def inner(): print 'before' func() print 'after' return inner #带1个参数的装饰器 def auth_arg(func): def i

python学习系列之python装饰器基础(2)装饰含返回值的函数 2015-11-29

在上篇基础(1)中,我写了一个装饰器及使用方法,但是如果遇到一个函数带返回值的话,就不好使了,因此重写一个装饰器如下: #basic2.py #coding:utf-8 def auth(func): def inner(*arg, **kwargs): print 'before' temp = func(*arg,**kwargs) #这行是关键,func相当于fetch_server_list print 'after' return temp #相当于返回fetch_server_lis
一周排行