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调用cmd复制文件代码分享
Dec 27 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
对python中Librosa的mfcc步骤详解
Jan 09 Python
详解Python字符串切片
May 20 Python
python实现得到当前登录用户信息的方法
Jun 21 Python
在django admin中添加自定义视图的例子
Jul 26 Python
python requests证书问题解决
Sep 05 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
Apr 14 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
用Python制作音乐海报
Jan 26 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
德生PL330测评
2021/03/02 无线电
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
给ECShop添加最新评论
2015/01/07 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
香港通票:Hong Kong Pass
2019/02/26 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
彪马土耳其官网:PUMA土耳其
2019/07/14 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
银行领导证婚词
2014/01/11 职场文书
加拿大留学自荐信
2014/01/28 职场文书
教师远程培训感言
2014/03/06 职场文书
公司委托书范本
2014/04/04 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
全新239军机修复记
2022/04/05 无线电