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中set使用
Jun 30 Python
Python机器学习算法之k均值聚类(k-means)
Feb 23 Python
python实现图片文件批量重命名
Mar 23 Python
Python重新加载模块的实现方法
Oct 16 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
Nov 08 Python
numpy中生成随机数的几种常用函数(小结)
Aug 18 Python
python实现企业微信定时发送文本消息的示例代码
Nov 24 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
Dec 17 Python
python爬虫爬取某网站视频的示例代码
Feb 20 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 array_slice函数的使用以及参数详解
2008/08/30 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
php 实现进制相互转换
2016/04/07 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
javascript中万恶的function实例分析
2011/05/25 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
Python应用库大全总结
2018/05/30 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
tensorflow如何批量读取图片
2019/08/29 Python
解决python replace函数替换无效问题
2020/01/18 Python
Python-for循环的内部机制
2020/06/12 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
《春到梅花山》教学反思
2014/04/16 职场文书
求职信名称怎么写
2014/05/26 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
2015年党性分析材料
2014/12/19 职场文书
赞助商致辞
2015/07/30 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书
python用tkinter开发的扫雷游戏
2021/06/01 Python
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技