Python 实现两个服务器之间文件的上传方法


Posted in Python onFebruary 13, 2019

如下所示:

# coding: utf-8
import paramiko
import MySQLdb

def main(): connection=MySQLdb.connect(host='10.10.41.22',user='root',passwd='root',db='Trojan',port=3306)

 cur=connection.cursor()

 sql ='select count(*) from blacklist;'
 cur.execute(sql)
 count = cur.fetchone()[0]
 print '一共有%s个应用需要上传'%(count)

 sql = 'select path from blacklist;'
 cur.execute(sql)
 host = '10.10.41.22'
 port = 22
 username = 'remote2'
 password = 'userforremote'
 t = paramiko.Transport((host,port))
 t.connect(username=username,password=password)
 sftp = paramiko.SFTPClient.from_transport(t)

 i=0

 for path in cur.fetchall():
  bendiPath = "/home/wcloud/apk_baseinfo_mounted_point/apk%s"%path
  apkName =bendiPath.split("/")[-1]
  servicePath = '/home/remote2/blacklist_wandoujia/%s'%apkName
  print bendiPath
  print servicePath
  sftp.put(bendiPath,servicePath)
  i=i+1
  print '已经上传%s个应用,还有%d个应用没有上传'%(i,(count-i))


if __name__ == '__main__':
 main()

以上这篇Python 实现两个服务器之间文件的上传方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用PIL库实现验证码图片的方法
Mar 11 Python
Django实现登录随机验证码的示例代码
Jun 20 Python
django从请求到响应的过程深入讲解
Aug 01 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
python根据url地址下载小文件的实例
Dec 18 Python
Python3基础教程之递归函数简单示例
Jun 07 Python
Python namedtuple命名元组实现过程解析
Jan 08 Python
opencv+python实现均值滤波
Feb 19 Python
python实现canny边缘检测
Sep 14 Python
Django返回HTML文件的实现方法
Sep 17 Python
python爬虫快速响应服务器的做法
Nov 24 Python
Matlab求解数组中的最大值及它所在的具体位置
Apr 16 Python
Python魔法方法详解
Feb 13 #Python
Python函数中不定长参数的写法
Feb 13 #Python
python调用c++ ctype list传数组或者返回数组的方法
Feb 13 #Python
python调用c++传递数组的实例
Feb 13 #Python
利用ctypes获取numpy数组的指针方法
Feb 12 #Python
python3利用ctypes传入一个字符串类型的列表方法
Feb 12 #Python
使用python绘制二元函数图像的实例
Feb 12 #Python
You might like
PHP Google的translate API代码
2008/12/10 PHP
php全排列递归算法代码
2012/10/09 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
2013/11/20 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
Python实现求数列和的方法示例
2018/01/12 Python
python thrift搭建服务端和客户端测试程序
2018/01/17 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
浅谈Python 参数与变量
2020/06/20 Python
django 模型字段设置默认值代码
2020/07/15 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
小学英语教学反思案例
2014/02/04 职场文书
个人授权委托书格式
2014/08/30 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
人才市场接收函
2015/01/30 职场文书
会议通知
2015/04/15 职场文书
前台岗位职责范本
2015/04/16 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
离职员工给领导和同事的感谢信
2015/11/03 职场文书