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使用PyV8执行javascript代码示例分享
Dec 04 Python
python通过colorama模块在控制台输出彩色文字的方法
Mar 19 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
python使用json序列化datetime类型实例解析
Feb 11 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
Django框架使用富文本编辑器Uedit的方法分析
Jul 31 Python
对python自动生成接口测试的示例讲解
Nov 30 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
Django ValuesQuerySet转json方式
Mar 16 Python
简述python Scrapy框架
Aug 17 Python
如何利用python生成MD5并去重
Dec 07 Python
利用Selenium添加cookie实现自动登录的示例代码(fofa)
May 08 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简单定时执行任务的实现方法
2015/02/23 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
Bootstrap基本样式学习笔记之标签(5)
2016/12/07 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
python装饰器使用方法实例
2013/11/21 Python
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
python模块之re正则表达式详解
2017/02/03 Python
Django用户身份验证完成示例代码
2020/04/03 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
介绍一下Java中标识符的命名规则
2014/02/03 面试题
教学大赛获奖感言
2014/01/15 职场文书
运动会跳远广播稿
2014/02/04 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
大学生创业事迹材料
2014/12/30 职场文书
电影复兴之路观后感
2015/06/02 职场文书
一条慢SQL语句引发的改造之路
2022/03/16 MySQL