python把文件上传服务器(Python 实现两个服务器之间文件的上传方法)
类别:脚本大全 浏览量:482
时间:2022-03-31 19:17:38 python把文件上传服务器
Python 实现两个服务器之间文件的上传方法如下所示:
|
# 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 实现两个服务器之间文件的上传方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/lzbhnr/article/details/78499427
您可能感兴趣
- python strip用法(Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析)
- 从零开始学activemq(ActiveMQ:使用Python访问ActiveMQ的方法)
- python元组操作方法(Python元组常见操作示例)
- python 模块详解(举例讲解Python常用模块)
- python读取文件的正确方法(强悍的Python读取大文件的解决方案)
- pythonindex函数用法(python sort、sort_index方法代码实例)
- pythondjango后台管理(基于腾讯云服务器部署微信小程序后台服务Python+Django)
- java怎么调用支付宝的扫码支付(python实现银联支付和支付宝支付接入)
- python指定参数教程(详解Python传入参数的几种方法)
- python简单代码画图(python+pyqt5实现图片批量缩放工具)
- python中生成字符串序列(python实现字符串加密 生成唯一固定长度字符串)
- python3爬虫代码(Python3爬楼梯算法示例)
- python判断对象是否是某一类型(Python判断对象是否相等及eq函数的讲解)
- python2.7连接sqlserver数据库(Python使用sqlalchemy模块连接数据库操作示例)
- 浅谈Python3中strip()、lstrip()、rstrip()用法详解(浅谈Python3中strip、lstrip、rstrip用法详解)
- python图书管理系统(python面向对象法实现图书管理系统)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
- 换代在即,现在是抄底 7.5代 高尔夫的最佳时机吗(换代在即现在是抄底)
- 2020年大众7.5代高尔夫R终结特别版 最后的呐喊(2020年大众7.5代高尔夫R终结特别版)
- 七年前的这部剧有毒,全剧只有女主红到发紫,男主至今无人认识(七年前的这部剧有毒)
热门推荐
- linux如何设置sudo授权(如何在Linux环境为用户添加sudo权限)
- mysql8.0.20安装教程图解(mysql 8.0.24 安装配置方法图文教程)
- entity framewrk访问数据库的封装类
- dedecms的简单说明(dedecms中英文网站之中英文搜索结果实现方法)
- dedecms独立页面怎么加(dedecms调用当前栏目的子栏目的两种方法分享)
- easyui combogrid分页
- elementui的el-popover修改样式不生效的解决(elementui的el-popover修改样式不生效的解决)
- kettle替换sql语句(sql server定时作业调用Kettle job出错的快速解决方法)
- sql server 2012 错误5123(SQL SERVER 9003错误解决方法)
- 怎么用css设计边框(单元素利用css实现多重边框效果示例代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9