大爱

Python dict按key或value值排序方法

Python dict 排序
本文主要介绍python2.7中dict字典按key或value排序的方法。 测试dict字典内容如下: 1test_dict={'zhangsan':20,'lisi':30,'wangerma':40} ...
Read more

Python实现RSA加密解密方法

Python M2Crypto rsa
本文主要介绍在Windows+python2.7环境下实现RSA加密解密。 1. 使用M2Crypto1) 安装M2Crypto M2Crypto库本身在windows下安装比较麻烦,但这里我们使用大神打包好的安装包^^。 百度网盘地址:http://pan.baidu.com/s/1qXn ...
Read more

Python编解码详解encode与decode

Python encode decode 编码
在Python内部,字符串使用unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 1) decode的作用是将其他编码的字符串转换成unicode编码 ...
Read more

Pythonic释义及示例

Python Pythonic
1.什么是Pythonic简单说来,Pythonic就是简单、优美、清晰,不要过分强调技巧,尽量使用 Python 已经提供的功能以及符合Python的思维方式。 执行 import this 可以看到: 123456789101112131415161718192021222324$im ...
Read more

Python操作fastdfs简单示例

Python fastdfs 删除
本文主要介绍在Python 2.7上通过fastdfs client进行文件上传、下载、删除等操作方法。 下载fastdfs client的python版本,官方地址:https://fastdfs.googlecode.com/files/fdfs_client-py-1.2.6.tar ...
Read more

Python BDD自动化测试框架初探

Python BDD TDD
1. 什么是BDDBDD全称Behavior Driven Development,译作”行为驱动开发”,是基于TDD (Test Driven Development 测试驱动开发)的软件开发过程和方法。 BDD可以让项目成员(甚至是不懂编程的)使用自然语言来描述系统功能和场景,从而根据 ...
Read more

ImportError No module named MySQLdb解决方法

Python CentOS ImportError MySQLdb
最近在CentOS上执行需要操作MySQL的Python脚本时,报错ImportError No module named MySQLdb。 本以为缺模块只是很简单的事情,没想到还是花了不少时间,总结下解决的方法如下: 系统:CentOS 6.3 Python版本:2.7.6 1. 安装s ...
Read more

Python脚本报错AttributeError: 'module' object has no attribute'xxx'解决方法

Python AttributeError
最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错”AttributeError: ‘module’ object has no attribute ‘xxx’”。这其实是.pyc文件存在问题。 问题定位: 查看import库的源文件,发现源文 ...
Read more

Python函数可变参数args及kwargs释义

Python args kwargs
初学Python看到代码中类似func(*args, **kwargs)这样的定义时,经常感到一头雾水。 下面通过一个简单的例子来解释Python函数可变参数args及kwargs的意思: 1) *args表示任何多个无名参数,它是一个tuple 2) **kwargs表示关键字参数,它是一 ...
Read more

Python fabric远程自动部署简介

Python fabric
Fabric是一个Python(2.5-2.7)库,用于简化使用SSH的应用程序部署或系统管理任务。 它提供的操作包括:执行本地或远程shell命令,上传/下载文件,以及其他辅助功能,如提示用户输入、中止执行等。 本文主要介绍CentOS 6.3上使用Fabric进行自动化部署的基本方法 ...
Read more
Prev Next