优秀是一种习惯
发布时间: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......【阅读全文】
发布时间: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......【阅读全文】
发布时间: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 ......【阅读全文】
发布时间: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)......【阅读全文】
发布时间:2012-12-30 12:11:04
string模块中的很多函数与python的字符串属性函数类似,就不介绍了。string模块中可以使用的全局变量>>> import string>>> string.digits'0123456789'>>> string.hexdigits'0123456789abcdefABCDEF'>>> string.octdigits'01234567'>>> string.letters'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'>>......【阅读全文】
发布时间:2012-12-24 18:06:51
功能:从该光盘启动,即可完成ks安装.redhat系列的都差不多的,这里用redhat enterprise 6.2做实验步骤:第一步、挂载系统镜像文件,并拷贝整个镜像到临时目录mount /dev/cdrom /mntmkdir /tmp/isocp -rT /mnt /tmp/iso第二步、修改安装配置文件isolinux.cfgcd /tmp/isovim isolinx/isolinux.cfg修改default vesamenu.c32为default linux (修改默认启动选项)修改timeout 600 为30 (等待时间改为3秒,要不会等很长时间才会安装)修改label ......【阅读全文】
发布时间: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.......【阅读全文】
发布时间: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: ......【阅读全文】
发布时间:2012-12-18 14:59:48
[root@station1 ~]# cat data#[ERROR] [fxmon] [path] <vscsi0> attr {vscsi_err_recov} should be <fast_fail>, current is <delayed_fail>#[ERROR] [fxmon] [path] <vscsi0> attr {vscsi_err_recov} should be [fast_fail], current is <delayed_fail>#[ERROR] [fxmon] [path] <vscsi0&......【阅读全文】
发布时间:2012-12-17 15:26:44
database1|error|security|summarydatabase1|info|vio|summarydatabase1|error|deep|summary用awk怎么处理成下面的内容:SECURITY|database1|error|security|summaryVIO|database1|info|vio|summaryAIX_DEEP|database1|error|deep|summary有点意思的是,添加的第一个字段虽然和第三个字段很像,单却不是....下面是我的代码awk -vFS="|"‘BEGIN{key[security]="SECURITY";key[vi......【阅读全文】
发布时间:2012-12-16 17:54:42
#!/usr/bin/pythonimport sys,socketdef print_array(*arr): array = arr for item in array: print item[4][0]print '''this script is for host resolveprint "now this begin...if you want to leave,pl......【阅读全文】
发布时间:2012-12-16 13:50:18
判断一个文件是否存在,如果不存在就创建:#!/bin/bashproclock(){ if [ -e $1 ];then echo "this file is exist.." else echo "this file is not exist,but while be ......【阅读全文】