
python
崔程凯
这个作者很懒,什么都没留下…
展开
-
python super用法
一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1:class A: def __init__(self): print "enter A" print "leave A" class B(A): def __init__(self): print转载 2014-07-17 19:05:03 · 568 阅读 · 0 评论 -
Python 正则表达式 re 模块简明笔记
简介正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。要注意的是,正则表达式并不是一个程序,而是用于处理字符串的一种模式,如果你想用它来处理字符串,就必须使用支持正则表达式的工具,比如 Linux 中的 awk, sed, grep,或者编程转载 2017-01-06 14:16:17 · 505 阅读 · 0 评论 -
python实现aes加密解密,RSA签名和验签,RSA加密解密,并调用接口
用python实现调用接口的示例代码,过程涉及到很多的加密算法,值得分享一下。首先公钥和私钥如何生成,并且能兼容java平台,尝试了很多方法。最终决定用openssl命令前提,需要安装openssl,Crypto库生成公钥私钥对过程:生成私钥:openssl genrsa -out rsa_private_key.pem 1024根据私钥生成公钥:转载 2016-09-14 16:44:40 · 4830 阅读 · 0 评论 -
Python模块常用的几种安装方式
一、方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib二、方法2: 多文件模块,带setup.py下载模块包,进行解压,进入模块文件夹,执行:python setup.py install三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用转载 2015-05-04 20:51:56 · 435 阅读 · 0 评论 -
pip – pip安装和使用教程
pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。本文将详细说明 安装 pip 的方法和 使用 pip 的一些基本操作如安装、更新和卸载 python 包。目录 [显示]一、pip安装安装pip的方法非常简单, 首先下载一个python程序, 然后运行这个程序即可. 这个是在线安装.转载 2015-01-23 13:32:34 · 2007 阅读 · 0 评论 -
Python - 编码转换
# coding: utf-8s = 'abc'print type(s) # str(utf-8)print len(s) # 3s = unicode(s) # str -> unicode,其中str的每个字符值必须小于128print type(s) # unicodeprint len(s) # 3s = u'abc'print t原创 2014-09-17 15:53:16 · 516 阅读 · 0 评论 -
Python中time模块详解
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各原创 2014-09-25 20:39:53 · 875 阅读 · 0 评论 -
python 随机数模块random详解
这些方法位于random模块中random.random(),同javascript的Math.random(),返回[0.0,1)之间的浮点数random.uniform(a, b),返回[a,b]之间的浮点数 print random.uniform(10, 20) print random.uniform(20, 10) #---- 结转载 2014-08-25 16:25:56 · 984 阅读 · 0 评论 -
Python os.path
一 分隔:1 basename() #去掉目录路径,返回文件名#用法如: >>>os.path.basename("c:\temp\test.txt")'test.txt'2 dirname() #去掉文件名,返回目录路径#用法如: >>>os.path.dirname("c:\temp\test.txt")'c:转载 2014-09-20 16:14:09 · 625 阅读 · 0 评论 -
Unicode和Python的中文处理
Unicode和Python的中文处理 在Python语言中,Uincode字符串处理一直是一个容易让人迷惑的问题。许多Python爱好者经常因为搞不清Unicode、UTF-8还有其它许许多多的编码之间的区别而大伤脑筋。笔者曾经也是这“伤脑筋一族”的成员,但经过半年多的努力,现在终于初步弄清楚其中的一些关系。现将其整理如下,与各位同仁同享。同时也希望能借这篇短文抛砖引玉,吸转载 2014-07-24 18:23:35 · 2828 阅读 · 0 评论 -
进程、线程和协程的理解
进程、线程和协程之间的关系和区别也困扰我一阵子了,最近有一些心得,写一下。进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。协程和线程一样共享堆,不共享栈,协程由程序员在协程的代码里显示调度。进程和其他两个的区别还是很明显的。协程和线程的区别是:协程避转载 2014-07-25 10:10:29 · 629 阅读 · 0 评论 -
Stackless Python并发式编程介绍
原文地址:http://gashero.yeax.com/?p=30Stackless Python并发式编程介绍作者: Grant Olson 作者: Grant Olson电子邮件: olsongt@verizon.net日期: 2006-07-07译者: 刘禹呈电子邮件: lych77@gmail.com日期: 2007-09-...转载 2018-10-29 17:35:16 · 851 阅读 · 1 评论