摘要: python获取当前系统时间:nowTime=time.localtime()获取当前系统日期:nowDate=datetime.datetime(nowTime[0],nowTime[1],nowTime[2])日期格式转换:baseTime="20121012"#转换成2012-10-12mouth=baseTime[4:6]year=baseTime[0:4]day=baseTime[6:8]Destime=year+"-"+mouth+"-"+day获取当前系统时间,并转换成字符串类型:curTime=time.strftim 阅读全文
posted @ 2013-09-10 09:32 gxcherie 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: importtimeprinttime.time()输出的结果是:1279578704.6725271但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理:time.localtime(time.time())用time.localtime()方法,作用是格式化时间戳为本地的时间。输出的结果是:time.struct_time(tm_year=2010,tm_mon=7,tm_mday=19,tm_hour=22,tm_min=33,tm_sec=39,tm_wday=0,tm_yday=200,tm_isdst=0)现在看起来更有希望格式成我们想要的时. 阅读全文
posted @ 2013-09-10 09:32 gxcherie 阅读(491) 评论(0) 推荐(0) 编辑
摘要: python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:>>>s="xxxxx">>>list(s)['x','x','x','x','x']>>>tuple(s)('x','x','x','x','x')>>>tuple(list(s))('x' 阅读全文
posted @ 2013-09-09 11:41 gxcherie 阅读(4430) 评论(0) 推荐(1) 编辑
摘要: mysql登录时,忘记root密码了怎么办?在配置文件中的[mysqld]中加入skip-grant-tables,然后重启mysql,这个时候mysql会跳过授权表,直接启动。 阅读全文
posted @ 2013-09-09 11:29 gxcherie 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Python中如果有中文注释则通常会报错:sys:1:DeprecationWarning:Non-ASCIIcharacter'\xe6'infile./backup.pywonline7,butnoencodingdeclared; seehttp://www.python.org/peps/pep-0263.htmlfordetails。这是因为文件中有非ASCII字符,需要在第一行或第二行指定编码声明。修改方法是,必须在第一行或者第二行加上#coding=,应该与vi中的setfileencoding值相对应 阅读全文
posted @ 2013-09-09 10:26 gxcherie 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:ifconfig|grep inet |awk '{print $2}'|sed '2d'|awk -F : '{print $2}'第二种方法:ifconfig|grep inet|sed -n '1p' |awk '{print $2}'|awk -F : '{print $2}'第三种方法:ifconfig|grep "inet addr"|grep -v "127.0.0"|awk -F":" '{print $ 阅读全文
posted @ 2013-09-09 10:06 gxcherie 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 在工作中经常需要使用到SecureCRT登录到linux环境去做一些文本处理的工作,因此就经常会遇到一些乱码问题,尤其是编辑的内容包含较多中文的情形,下面就是遇到类似问题的解决办法。LANG=POSIX LC_CTYPE=en_US.ISO-8859-1 LC_NUMERIC="POSIX" LC_ 阅读全文
posted @ 2013-09-09 10:05 gxcherie 阅读(773) 评论(0) 推荐(0) 编辑
摘要: shell编程中使用到得if语句内判断参数 –b当file存在并且是块文件时返回真 -c当file存在并且是字符文件时返回真 -d当pathname存在并且是一个目录时返回真 -e当pathname指定的文件或目录存在时返回真 -f当file存在并且是正规文件时返回真 -g当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真 -p当file存在并且是命令管道时返回为真 -r当由pathname指定的文件或目录存在... 阅读全文
posted @ 2013-09-09 09:52 gxcherie 阅读(373) 评论(0) 推荐(0) 编辑
摘要: getopts是一条获取和处理命令行选项的语句,格式为getoptsoption_stringvariable.其中option_string中包含一个有效的单字符选项,若getopts命令在命令行中发现了连字符,那么它将用连字符后面的字符同option_string相比较。若有匹配,则把变量variable的值设为该选项。若无匹配,则variable设为?。当getopts发现连字符后面没有字符,会返回一个非零的状态值。Shell程序中可以利用getopts的返回值建立一个循环。有时侯选项中还带一个值,getopts命令同样也支持这一功能。这时需要在option_string中选项字母后加一 阅读全文
posted @ 2013-09-09 09:44 gxcherie 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 检查语法-n选项只做语法检查,而不执行脚本。sh-nscript_name.sh启动调试sh-xscript_name.s进入调试模式后,Shell依次执行读入的语句,产生的输出中有的带加号,有的不带,如下。带加号表示该条语句是Shell执行的。不带加号表示该语句是Shell产生的输出。+array=(12345)+foriin'${array[*]}'+echo11加上-v可将源码一起输出中断调试在调试过程中可以按Ctrl+Z中断调试,观察结果,然后再按fg键继续调试即可。调试代码块上面的-x选项是调试整个脚本的,如果脚本很大,会很不方便,还有一种方法是调试某一块代码的,如下 阅读全文
posted @ 2013-09-09 09:43 gxcherie 阅读(576) 评论(0) 推荐(0) 编辑