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 for Informatics 第11章之正则表达式(二)
Apr 21 Python
Python性能提升之延迟初始化
Dec 04 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
python统计多维数组的行数和列数实例
Jun 23 Python
Python socket实现的简单通信功能示例
Aug 21 Python
Python多线程处理实例详解【单进程/多进程】
Jan 30 Python
Python chardet库识别编码原理解析
Feb 18 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
Jul 03 Python
Python用K-means聚类算法进行客户分群的实现
Aug 23 Python
基于django和dropzone.js实现上传文件
Nov 24 Python
python利用后缀表达式实现计算器功能
Feb 22 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 strtok()函数的优点分析
2010/03/02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
php常用文件操作函数汇总
2014/11/22 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
Vue cli+mui 区域滚动的实例代码
2018/01/25 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
Python操作MySQL数据库的方法
2018/06/20 Python
python使用tornado实现登录和登出
2018/07/28 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
2019/06/04 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
2019/08/09 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
NUK奶瓶美国官网:NUK美国
2016/09/26 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
小学教师师德反思
2014/02/03 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
Axios取消重复请求的方法实例详解
2021/06/15 Javascript
Python jiaba库的使用详解
2021/11/23 Python