python批量同步web服务器代码核心程序


Posted in Python onSeptember 01, 2014
#!/usr/bin/env python 
#coding:utf8 
import os,sys import md5,tab from mysql_co.my_db import set_mysql from ssh_co.ssh_connect import sshd from ssh_co.cfg.config import ssh_message,item_path from file import findfile def my_mysql(): 
  db_file={} 
  my_connect=set_mysql() 
  f_file=findfile.main(item_path) 
  list_file=findfile.file_list(f_file) 
  see_file=my_connect.display_db() 
  for knumber,kname,ksgin,ksize,katime,kmtime in see_file: 
    db_file[kname]=[ksgin,ksize,katime,kmtime] 
  for fname,fsize,fatime,fmtime in list_file: 
      if fname in db_file.keys(): 
        if ("%f")%fmtime == ("%f")%db_file[fname][3]: 
          print "%s The same mtime pass"%fname 
          my_connect.set_file_attribute(10,fname,fmtime) 
          pass
        else: 
          print "%s different for mtime"%fname 
          my_connect.set_file_attribute(11,fname,fmtime) 
      else: 
        my_connect.add_db(fname,fsize,fatime,fmtime) 
        my_connect.set_file_attribute(11,fname,fmtime) 
        print "%s,is new file"%fname 
  new_file=my_connect.new_db() 
  my_connect.disconn_db() 
  return new_file def my_ssh(new_file): 
  pid_host = 1
  for host_attribute in ssh_message: 
    ssh_conn=sshd(host_attribute,pid_host) 
    for file_name in new_file: 
      if file_name: 
        a=ssh_conn.put_ssh_file(file_name[1]) 
        print a 
        print "ssh_connect memoryID: %s" %pid_host 
      else: 
        pid_host = id(host_attribute) 
        ssh_conn.disconn_ssh() def main(): 
  new_file=my_mysql() 
  my_ssh(new_file) 
 if __name__ == "__main__": 
  main()
Python 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
python中的yield使用方法
Feb 11 Python
python与php实现分割文件代码
Mar 06 Python
python 接收处理外带的参数方法
Dec 03 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
python实现银行管理系统
Oct 25 Python
python实发邮件实例详解
Nov 11 Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 Python
Python tcp传输代码实例解析
Mar 18 Python
tensorflow转换ckpt为savermodel模型的实现
May 25 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 Python
寻找网站后台地址的python脚本
Sep 01 #Python
python批量修改文件名的实现代码
Sep 01 #Python
python中List的sort方法指南
Sep 01 #Python
Python抓取京东图书评论数据
Aug 31 #Python
Python深入学习之内存管理
Aug 31 #Python
Python深入学习之装饰器
Aug 31 #Python
Python深入学习之闭包
Aug 31 #Python
You might like
收藏的一个php小偷的核心程序
2007/04/09 PHP
PHP中如何定义和使用常量
2013/02/28 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
cloudgamer出品ImageZoom 图片放大效果
2010/04/01 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
jquery 新建的元素事件绑定问题解决方案
2014/06/12 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
AngularJS Controller作用域
2017/01/09 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
python and or用法详解
2019/06/26 Python
django 微信网页授权登陆的实现
2019/07/30 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
Python实现画图软件功能方法详解
2020/07/28 Python
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
简历上的自我评价怎么写
2014/01/28 职场文书
《雨霖铃》教学反思
2014/02/22 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
大学中国梦演讲稿
2014/04/23 职场文书
师范生求职自荐信
2014/06/14 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
辞职信的写法
2015/02/27 职场文书
2015年档案室工作总结
2015/05/23 职场文书
学生病假条怎么写
2015/08/17 职场文书
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python