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 相关文章推荐
Pyramid Mako模板引入helper对象的步骤方法
Nov 27 Python
python中类的一些方法分析
Sep 25 Python
用python实现面向对像的ASP程序实例
Nov 10 Python
Python中的__SLOTS__属性使用示例
Feb 18 Python
Python实现发送QQ邮件的封装
Jul 14 Python
深入理解Django的中间件middleware
Mar 14 Python
Python 静态方法和类方法实例分析
Nov 21 Python
Python3列表List入门知识附实例
Feb 09 Python
基于SpringBoot构造器注入循环依赖及解决方式
Apr 26 Python
Django设置Postgresql的操作
May 14 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
Apr 21 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 柱状图实现代码
2009/12/04 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
Javascript注入技巧
2007/06/22 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
如何利用Python识别图片中的文字
2020/05/31 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
了解一下python内建模块collections
2020/09/07 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
初二生物教学反思
2014/02/03 职场文书
高中生的自我评价
2014/03/04 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
2014年检验员工作总结
2014/11/19 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
Oracle11g R2 安装教程完整版
2021/06/04 Oracle
python开发的自动化运维工具ansible详解
2021/08/07 Python
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
讲解MySQL增删改操作
2022/05/06 MySQL