欢迎访问田飞雨的博客,如果想一起学习linux请加此群! linux学习小群    

标签:python脚本

python

python 中 getattr() 函数解析

getattr 是一个相当有用的内置函数,用于返回一个对象属性,或者方法。许多人将 python 中的 getattr 称之为反射,这种方法在 python 的一些库及模块中很常见,我使用过的,如在 SocketServer 模块中必须定义 handle 方法,其就是使用反射进行调用的,还有在 django 的中间件中……继续阅读 »

struggling 1年前 (2016-05-23) 454浏览 0评论 1个赞

python

系统批量运维管理器Fabric详解

Fabric是一个Python(2.5-2.7)实现的ssh命令行工具,简化了SSH的应用程序部署及系统管理任务。它提供的操作包括:执行本地或远程shell命令,上传/下载文件,以及其他辅助功能,如提示用户输入、中止执行等。Fabric在paramiko的基础上做了更高一层的封装,操作起来会更加的简单。Fabric的……继续阅读 »

struggling 2年前 (2015-11-22) 1601浏览 0评论 1个赞

python

python-nmap实现高效端口扫描器

python-nmap是python的一个模块库,使用这个模块可以让python很方便的操作nmap扫描器来工作,它可以帮助管理员完成自动扫描任务和生成报告的工具,它还支持nmap的脚步输出。python-nmap模块有两个常用类,一个为PortScanner()类,实现一个nmap工具的端口扫描功能封装;另一个为P……继续阅读 »

struggling 2年前 (2015-11-21) 3108浏览 1评论 2个赞

python

python实现校验源与备份目录的差异

filecmp模块用于比较文件及文件夹的内容,它是一个轻量级的工具,使用非常简单。filecmp可以实现文件,目录,遍历子目录的差异对比功能。python 2.3或更高版本默认自带filecmp模块,无序额外安装。此外,python标准库还提供了difflib模块用于比较文件的内容。 filecmp提供了三个操作方法……继续阅读 »

struggling 2年前 (2015-11-18) 989浏览 0评论 0个赞