随笔分类 -  Python

摘要:装饰器主要是用来包装函数,对于一些常用的功能,譬如:日志打印,函数计时,身份认证。我们可以使用装饰器来实现,这样可以降低整个程序的复杂度和减少程序的代码量。 它实际上就是函数,不同的是,它把一个函数当做参数,然后返回一个替代版函数。 下面看一个简单的示例: add_number就是一个装饰器函数,它 阅读全文
posted @ 2016-07-27 09:21 iVictor 阅读(1864) 评论(0) 推荐(1) 编辑
摘要:如何对比两个MySQL实例的参数情况,生产中常会有这样的需求,最近写了个python脚本,可基本实现该需求。 脚本 执行方式 输入:ip:port nip:nport var功能:如果var为空,表示比较所有参数 带实例参数时,执行结果如下: 不带实例参数时,执行结果如下: 输出结果解读: 第一列是 阅读全文
posted @ 2016-05-11 09:57 iVictor 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:写了个程序,主要是用来检测MySQL数据库的空密码和弱密码的, 在这里,定义了三类弱密码: 1. 连续数字,譬如123456,在get_weak_num中实现 2. 连续字母,譬如abcdef,在get_weak_character中实现 当然,个数都是随机的。 3. 数字和字母随机组合。在get_ 阅读全文
posted @ 2016-04-20 12:27 iVictor 阅读(6070) 评论(0) 推荐(1) 编辑
摘要:1. 如何实现杨辉三角 实现的效果如下: 看上去还是有点没对齐。。。 2. 如何实现心 实现的效果如下: 这样方式有点类似于穷举法,其实这个图案的原始实现算法是根据正弦函数来实现的~具体可参考网上其它语言的实现。 阅读全文
posted @ 2016-04-06 09:02 iVictor 阅读(5841) 评论(0) 推荐(0) 编辑
摘要:在这里,会用到win32com模块模块下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/代码如下:import win32comfrom win32com.client import Dispatch, constantsppt =... 阅读全文
posted @ 2015-04-13 17:24 iVictor 阅读(2687) 评论(0) 推荐(1) 编辑
摘要:在实际生活中,经常会有文件重复的困扰,即同一个文件可能既在A目录中,又在B目录中,更可恶的是,即便是同一个文件,文件名可能还不一样。在文件较少的情况下,该类情况还比较容易处理,最不济就是one by one的人工比较——即便如此,也很难保证你的眼神足够犀利。倘若文件很多,这岂不是个impossibl 阅读全文
posted @ 2015-03-30 13:11 iVictor 阅读(8639) 评论(15) 推荐(2) 编辑
摘要:1. 基本实现 [root@localhost ~]# cat dirfile.pyimport ospath='/tmp'for dirpath,dirnames,filenames in os.walk(path): for file in filenames: fu... 阅读全文
posted @ 2015-03-24 15:45 iVictor 阅读(23822) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示