Chinaunix首页 | 论坛 | 博客
  • 博客访问: 906072
  • 博文数量: 75
  • 博客积分: 1216
  • 博客等级: 少尉
  • 技术积分: 1998
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-11 16:20
个人简介

优秀是一种习惯

文章分类

全部博文(75)

文章存档

2014年(1)

2013年(29)

2012年(45)

发布时间:2013-01-24 09:56:22

python中zlib模块的实例应用。zlib模块是用来压缩或者解压缩数据,以便保存和传输。它是其他压缩工具的基础。下面是两段代码:第一个是用来压缩数据并保存到本地磁盘:#!/usr/bin/python#-*-coding:UTF-8 -*-import zlibimport syscompressor = zlib.compressobj(1)filein = raw_input('please input the.........【阅读全文】

阅读(6705) | 评论(0) | 转发(3)

发布时间:2013-06-01 09:33:39

paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。使用paramiko可以很好的解决以下问题:需要使用windows客户端,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等"paramiko" is a combination of the esperanto words for.........【阅读全文】

阅读(24549) | 评论(0) | 转发(1)

发布时间:2013-04-08 12:45:07

        用python正则的时候,我想替换文本中第n个匹配,re.sub确做不到,让我有点失望了。。里面的count参数只能制定替换前n个,不能指定具体的某一个。只能自己重写了。。       下面是我写的增强版re.sub方法,添加了此功能。此函数不仅可以指定正数第n个.........【阅读全文】

阅读(13829) | 评论(2) | 转发(0)

发布时间:2013-02-20 10:42:41

      日志可以用来记录应用程序的状态、错误和信息消息,也经常作为调试程序的工具。它的重要性就不多说了,直接进入正题。       python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种。 首先来看logging简单的使用方.........【阅读全文】

阅读(21631) | 评论(0) | 转发(1)

发布时间:2013-02-05 17:34:41

     经常会遇到在目录下过滤特定后缀名的文件的需求。自己总结下面两个方法:第一种方法、比较常规:代码如下#!/usr/bin/pythondef endWith(s,*endstring): array = map(s.endswith,endstring) if True in array: return True else: r.........【阅读全文】

阅读(30607) | 评论(4) | 转发(0)

发布时间:2013-01-25 14:39:54

   现在越发喜欢sublime编辑器了,不仅界面友好美观、文艺,可扩展性还特别强。   sublime本身是不具备运行python程序的能力的,需要做些设置才可以。以下是安装好sublime后设置的步骤: 点击“Preference”-----》“Browse Packages”----------》“python”,编辑Python.sublime-.........【阅读全文】

阅读(37589) | 评论(0) | 转发(1)

发布时间:2013-01-24 09:49:42

#!/usr/bin/python#-*-coding:UTF-8-*-#冒泡排序算法def sortNum(numlist):_numlen = len(numlist)for _num1 in xrange(_numlen - 1,0,-1):for _num2 in xrange(_num1 - 1,-1,-1):if numlist[_num1] < numlist[_num2]:(numlist[_num1],numlist[_num2]) = (numlist[_num2],numlist[_num1])if __name__ .........【阅读全文】

阅读(5132) | 评论(0) | 转发(0)

发布时间:2013-01-03 09:57:23

这个代码是将字符的所有组合添加到一个文件中,可以设置密码的最大长度,我这里设置的是8位,但是要有心里准备,生成的文件特别大。。。lshuai<---~---> bcbc 1.06.95Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.This is free software with ABSOLUTELY NO WARRANTY.For details type `warranty'. (95*2+95^2*3+95^3*4+95^4*5+95^5*6+95^6*7+95......【阅读全文】

阅读(1453) | 评论(0) | 转发(0)

发布时间:2012-12-31 20:49:33

#!/usr/bin/pythonimport timeimport sysdef dateinput():        date = raw_input('please input the first date: ')        return datedef datetrans(tdate):        spdate = tdate.replac......【阅读全文】

阅读(11360) | 评论(0) | 转发(1)

发布时间:2012-12-31 13:55:52

python每次处理固定个数的字符在很多情况下都会遇到,所以对次做了一下总结:首先来看每次处理一个字符的情况,可以有如下方法去实现:方法一:>>> a='1234567'>>> list(a)['1', '2', '3', '4', '5', '6', '7']>>>方法二:>>> a='1234567'>>> for i in a:...     print i... 1234567>>>方法三:列表解析(map)>>> a'123456......【阅读全文】

阅读(1214) | 评论(0) | 转发(0)

发布时间:2012-12-30 13:21:02

string.Template类是一个字符串模板,用来搜索字符串中的$var ${var},然后使用类中的substitute()方法替换字符串中的变量。${var}用在变量var后有可以组成变量名的字符串。如果相输出$则,使用 $$>>> values={'stu1':'tom','stu2':'selina','stu3':'harry'}>>> t=string.Template("i'm $stu1\n;$stu2 have $$100")>>> t.substitute(values)"i'm tom\n;selina have ......【阅读全文】

阅读(1761) | 评论(0) | 转发(0)

发布时间:2012-12-30 12:29:21

转自:http://www.cnblogs.com/lovemo1314/archive/2011/05/03/2035005.htmlpython 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)......【阅读全文】

阅读(1202) | 评论(0) | 转发(0)

发布时间:2012-12-30 12:11:04

string模块中的很多函数与python的字符串属性函数类似,就不介绍了。string模块中可以使用的全局变量>>> import string>>> string.digits'0123456789'>>> string.hexdigits'0123456789abcdefABCDEF'>>> string.octdigits'01234567'>>> string.letters'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'>>......【阅读全文】

阅读(12790) | 评论(0) | 转发(0)

发布时间:2012-12-22 14:21:15

简易的两台机器拷贝文件:server端:#!/usr/bin/pythonimport socketimport sysimport osdef filesplit(filename): filesp = os.path.dirname(filename) filespdir = "/root/tmp" + filesp filespbase = "/root/tmp" + filename return filespdir,filespbasedef makedir(dir): if os.path.exists(dir): return None else: dirname = os.......【阅读全文】

阅读(1725) | 评论(0) | 转发(0)

发布时间:2012-12-21 11:52:19

打印dns查询#!/usr/bin/pythonimport socketdef gethost_ex(host_ex):        hostname_ex,alias_ex,address_ex = socket.gethostbyname_ex(host_ex)        return hostname_ex,alias_ex,address_exdef array_print(*arr):        for item in arr:   ......【阅读全文】

阅读(1014) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册