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 help()函数用法详解
Mar 11 Python
Python中类的定义、继承及使用对象实例详解
Apr 30 Python
Python编程入门之Hello World的三种实现方式
Nov 13 Python
用python实现k近邻算法的示例代码
Sep 06 Python
用python 实现在不确定行数情况下多行输入方法
Jan 28 Python
python 为什么说eval要慎用
Mar 26 Python
Python何时应该使用Lambda函数
Jul 02 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
Jun 02 Python
python实现双人五子棋(终端版)
Dec 30 Python
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
May 17 Python
关于Python OS模块常用文件/目录函数详解
Jul 01 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 get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
2016/06/20 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
jquery 表单取值常用代码
2009/12/22 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
vue获取dom元素注意事项
2017/12/28 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
小程序实现分类页
2019/07/12 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
Python返回数组/List长度的实例
2018/06/23 Python
设置python3为默认python的方法
2018/10/31 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
详解python-图像处理(映射变换)
2019/03/22 Python
python opencv实现证件照换底功能
2019/08/19 Python
Django中提示消息messages的设置方式
2019/11/15 Python
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
小学防溺水制度
2014/01/29 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
离婚协议书范文2015
2015/01/26 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
springboot实现string转json json里面带数组
2022/06/16 Java/Android
纯CSS实现一个简单步骤条的示例代码
2022/07/15 HTML / CSS