Python基于socket\subprocess编写远程命令执行

简介写socket通讯过程
服务端

1. 初始化socket对象
2. 绑定IP/PORT
3. 监听端口
4. 等待客户链接
    1. 等待消息
    2. 发送消息
5. 关闭客户端链接

客户端

1. 初始化socket对象
2. 链接服务端
    1. 发送消息
    2. 等待消息
3. 关闭与服务器链接

Continue reading Python基于socket\subprocess编写远程命令执行

Python遍历目录查找文件内容

以前要修改wordpress模板上的具体内容时,总是把模板文件夹下载下来,通过sublime text打开文件夹,才能具体的查找到相关内容
当然linux通过grep也可以实现,但还是达不到自己想要的效果
于是用所学的pythoon生成器写了一个小程序
该程序能够查找文件夹下各个文件,并返回关键词所在行号、该行内容、文件所在地址 Continue reading Python遍历目录查找文件内容

Python装饰器使用例子 网页爬取测速

装饰器的主要作用是,在不修改其他函数的前提下,为被封装函数添加代码,装饰器语法优美,big很高
python装饰器一个使用的例子,主要功能是爬取网页,然后计算爬了多长时间 Continue reading Python装饰器使用例子 网页爬取测速

python模拟Linux shell登陆

本程序主要是实现对python装饰器的进一步利用, 执行的过程如下:

  1. 用户输入用户名密码
  2. open()读取用户文件,判断用户名密码,判断是否锁定
    • 如果用户登入错误次数等于2则代表已经被锁定,则执行下一次输入
    • 如果用户没有被锁定,但用户名密码错误,则提示用户名密码错误,并在文件内把登入错误计数加1,进入下一次输入
  3. 如果经过上面的判断,则直接进入login_index函数(shell函数)

Continue reading python模拟Linux shell登陆