Python
文章平均质量分 79
dacxu
这个作者很懒,什么都没留下…
展开
-
pdb调试python代码
集成开发环境下调试Python代码非常方便,比如Eclipse+pydev或Aptana。具体过程类似于用Eclipse调试Java程序。 然而,如何在没有界面的Linux控制台下调试Python代码?这里使用Python内置的包pdb。 import pdbdef add(*lstElem, **dctElem): sum = 0 pdb.set_trace() for原创 2013-11-11 16:18:31 · 865 阅读 · 0 评论 -
Python 模糊匹配:glob, re, fnmatch
Python 模糊匹配:glob, re, fnmatch原创 2013-11-28 10:32:35 · 10934 阅读 · 0 评论 -
Python装饰器及functools模块
functools模块from functools import wrapsdef logpath(func): @wraps(func) def with_logging(*args, **kwargs): print "Entering %s.%s" % (args[0].__class__.__name__, func.__name__)原创 2014-01-28 17:02:12 · 954 阅读 · 0 评论 -
RSA 非对称加密
# -*- coding: utf-8 -*-import rsa# 先生成一对密钥,然后保存.pem格式文件,当然也可以直接使用(pubkey, privkey) = rsa.newkeys(1024)print pubkey, privkeypub = pubkey.save_pkcs1()pubfile = open('public.pem','w+')pubfile.wr原创 2014-02-12 10:14:48 · 2413 阅读 · 0 评论 -
Python Unittest源码分析
Unittest,即Unit testing framework(也可以称为PyUnit),Python自带的单元测试框架,当前版本Version 2.1。PyUnit是Python版的JUnit,但是2.1版的PyUnit太复杂,不利于理解,这里主要分析 Version 1.2。PyUnit类包含TestResult,TestCase, TestSuite,TextTestResult,Te原创 2014-03-16 20:23:25 · 4763 阅读 · 0 评论 -
Python实现FTP传输
Python实现FTP传输,上传或下载文件和文件夹。原创 2014-07-29 22:26:04 · 3265 阅读 · 0 评论