当前位置: 首页 > 编程笔记 >

Python 实现两个服务器之间文件的上传方法

关玄裳
2023-03-14
本文向大家介绍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 实现两个服务器之间文件的上传方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 在两个Ubuntu web服务器之间传输文件的最快方法是什么?这些服务器彼此是本地的。使用共享驱动器更好还是使用传输协议更好?最好使用PHP来方便两个文件之间的传输。

  • 本文向大家介绍java实现将文件上传到ftp服务器的方法,包括了java实现将文件上传到ftp服务器的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java实现将文件上传到ftp服务器的方法。分享给大家供大家参考,具体如下: 工具类: 读取配置文件: 将文件上传ftp: 更多关于java相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数据结构与算法教

  • 在我们公司的一个场景中,我们有两个web应用程序发布在不同的IIS服务器上。其中一个是加入公司域的,承载内部用户的web应用程序;另一个不加入公司域的,承载外部用户的web应用程序。在一个特殊的场景中,外部用户需要上载一个文件到服务器,内部用户需要访问该文件。存储这些文件并同步它们的最佳方法是什么? 我认为第三个服务器是一个文件服务器,它承载这些文件?但是,我们怎么做呢? 安全小组施加了几个限制:

  • 本文向大家介绍php文件上传的两种实现方法,包括了php文件上传的两种实现方法的使用技巧和注意事项,需要的朋友参考一下 文件上传一般有下面2种方式: 有两种: 1、标准input表单方式,典型的用$_FILES进行接收; 2、以Base64的方式进行传送,一般是AJAX异步上传。 第一种 标准的input表单方式,适用于大文件进行上传,同时支持批量。html代码关键的几句: 不同的name时: 其

  • 本文向大家介绍linux服务器之间传输文件的四种方式,包括了linux服务器之间传输文件的四种方式的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了linux服务器之间传输文件的四种方式,供大家参考,具体内容如下 1. scp 【优点】简单方便,安全可靠;支持限速参数  【缺点】不支持排除目录 【用法】 scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且

  • 本文向大家介绍NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法,包括了NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法的使用技巧和注意事项,需要的朋友参考一下 实现多文件拖拽上传的简易Node项目,可以在github上下载,你可以先下载下来:https://github.com/Johnharvy/upLoadFiles/。 解开下载下的zip格式包,建议用