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对字典进行排序实例
Sep 25 Python
Python环境变量设置方法
Aug 28 Python
Python中列表list以及list与数组array的相互转换实现方法
Sep 22 Python
深入理解Python3 内置函数大全
Nov 23 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
Oct 17 Python
Python Cookie 读取和保存方法
Dec 28 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
python中的None与NULL用法说明
May 25 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
Yii框架登录流程分析
2014/12/03 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
php接口实现拖拽排序功能
2018/04/23 PHP
PHP常用函数之根据生日计算年龄功能示例
2019/10/21 PHP
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
webpack打包非模块化js的方法
2018/10/24 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
浅析python标准库中的glob
2020/03/13 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
英国著名的药妆网站:Escentual
2016/07/29 全球购物
工业学校毕业生自荐书
2014/01/03 职场文书
一份婚庆公司创业计划书
2014/01/11 职场文书
美容院店长岗位职责
2014/04/08 职场文书
环卫工人节活动总结
2014/08/29 职场文书
小学家长通知书评语
2014/12/31 职场文书
圣诞节开幕词
2015/01/29 职场文书
2015年财政所工作总结
2015/04/25 职场文书
劳动模范获奖感言
2015/07/31 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
浅谈redis整数集为什么不能降级
2021/07/25 Redis
Python matplotlib多个子图绘制整合
2022/04/13 Python