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中使用M2Crypto模块实现AES加密的教程
Apr 08 Python
Python探索之爬取电商售卖信息代码示例
Oct 27 Python
python的Crypto模块实现AES加密实例代码
Jan 22 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
不知道这5种下划线的含义,你就不算真的会Python!
Oct 09 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 Python
Python 实现RSA加解密文本文件
Dec 30 Python
python函数指定默认值的实例讲解
Mar 29 Python
k-means & DBSCAN 总结
Apr 27 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字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
php实现复制移动文件的方法
2015/07/29 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
学习Javascript面向对象编程之封装
2016/02/23 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
2019/05/30 Javascript
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
python opencv摄像头的简单应用
2019/06/06 Python
python编写猜数字小游戏
2019/10/06 Python
Python笔记之代理模式
2019/11/20 Python
如何使用repr调试python程序
2020/02/28 Python
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
鼓励运动员的广播稿
2014/02/08 职场文书
应聘会计求职信
2014/06/11 职场文书
党员对照检查材料思想汇报(党的群众路线)
2014/09/24 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
护士求职自荐信
2015/03/25 职场文书
趣味运动会加油词
2015/07/18 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸