原本可以用shell完成的功能,现在学习python,就照抄照改。完成数据库备份。#!/usr/bin/python
#-*-coding:utf-8-*-
#MYSQLBACK
importstring,time,os,datetime
importsys,logging,stat
importsubprocess
#os.environ.get(‘PERONA_A’)
os.environ["PATH"]="/usr/local/mysql/..
分类:
数据库 时间:
2014-11-05 15:11:14
阅读次数:
222
在python效率的讨论问题中字符串的连接效率有提过,多数建议使用join来代替"+"进行字符串连接python中一切皆对象字符串对象就是capi中得stringobject.c看python源码的objects文件可以找到1."+"。使用加号连接2个字符串会调用静态函数string_concat(registerPyStringObject*a,re..
分类:
编程语言 时间:
2014-11-05 15:11:04
阅读次数:
198
selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,相因为它相比QTP有诸多有点:*免费,也不用再为破解QTP而大伤脑筋*小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。*这也是最重要的一点,不管你以前更熟悉C、java、rub..
分类:
编程语言 时间:
2014-11-05 14:58:51
阅读次数:
284
返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 。可以过“字节与字节数组操作”章节来查看相关字节数组的内容。下面说明一下几种特别的使用方法:1. 如果source是一个字符串,那么必须给出endcoding是什么样编码的,以便转换为合适的字节保存。2. 如果source是一个整数,那么这个数组将初始化为空字节。3. 如果source是一个有缓冲区接口的对象,那么只读的接口...
分类:
编程语言 时间:
2014-11-05 14:54:57
阅读次数:
163
第九题地址:http://www.pythonchallenge.com/pc/def/integrity.html
依旧是图片,我们点击一下会弹出用户名,密码让我们输入,猜测解析之后会得到。继续查看HTML代码。
<!--
un: 'BZh91AY&SYA\xaf\x82\r\x00\x00\x01\x01\x80\x02\xc0\x02\x00 \x00!\x9ah3M\x...
分类:
编程语言 时间:
2014-11-05 14:53:20
阅读次数:
225
我之前写过一个在Windows平台下基于jre环境的Apk多渠道验证工具,详见http://blog.csdn.net/h3c4lenovo/article/details/10041047
这种场景比较局限,而且之后修改渠道提供商之后再做修改很麻烦需要重新编译jar包。
于是这次我写了一个基于shell脚本和python脚本的多渠道验证工具,我的开发环境是mac,所以对于mac来说这个脚本不...
分类:
系统相关 时间:
2014-11-05 14:51:56
阅读次数:
209
简单的算法题, Find Minimum in Rotated Sorted Array 的Python实现。题目:Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6...
分类:
编程语言 时间:
2014-11-05 14:44:20
阅读次数:
222
python里面有两个比较有特色的函数入参,*和**,按照习惯,一般命名为:
def func(*args, **kwargs):
pass
如果要打印出来的话,args是一个元组,kwargs是一个字典,下面来看几个例子:
def func_a(**kwargs): print kwargsa = {"key": "value"}func_a(a) #func_a...
分类:
编程语言 时间:
2014-11-05 13:11:33
阅读次数:
191
【异常语句】
try/except: 捕捉由PYTHON自身或写程序过程中引发的异常并恢复
try/finally: 无论异常是否发生,执行清理行为
raise: 手动在代码中触发异常
assert: 有条件地在程序代码中触发异常
with/as PYTHON后续版本中实现环境管理器
【异常的角色】
下面是它最常见的几种角色
1. 错误处理
>>>可以在程序代码中捕捉和相应错误,或者忽略已发生的异常。
>>>如果忽略错误,PYTHON默认的异常处理行为...
分类:
编程语言 时间:
2014-11-05 13:02:45
阅读次数:
304
1.什么是Windows BATCHBATCH也就是批处理文件,有时简称为BAT,是Windows平台上的一种可运行脚本,与*nix(Linux和Unix)上的Shell脚本和其它的脚本(Perl,Python)等是一样的,实质上就是一个文本文件,可是用特定的软件去解释的时候,就变成了可运行脚本。在...