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查询IP地址归属完整代码
Jun 21 Python
基于python 字符编码的理解
Sep 02 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
一百行python代码将图片转成字符画
Feb 19 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
Python Opencv任意形状目标检测并绘制框图
Jul 23 Python
python3.x提取中文的正则表达式示例代码
Jul 23 Python
Python简易版图书管理系统
Aug 12 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
在python中创建指定大小的多维数组方式
Nov 28 Python
python利用后缀表达式实现计算器功能
Feb 22 Python
分享Python异步爬取知乎热榜
Apr 12 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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
中英文字符串翻转函数
2008/12/09 PHP
phpMyAdmin 安装及问题总结
2009/05/28 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
python通过ssh-powershell监控windows的方法
2015/06/02 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
简单谈谈Python流程控制语句
2016/12/04 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
公司行政经理岗位职责
2013/12/24 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android