介绍
小编给大家分享一下Python怎么实现两个服务器之间文件的上传方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
Python的数据类型有哪些吗?
python的数据类型:1。数字类型,包括int(整型),长(长整型)和浮子(浮点型)。2。字符串,分别是str类型和unicode类型。3。布尔型,Python布尔类型也是用于逻辑运算,有两个值:True(真)和虚假的(假)。4。列表,列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型。5。元组,元组用“()”标识,内部元素用逗号隔开。6。字,字典典是一种键值对的集合。7。集合,集合是一个无序的,不重复的数据组合。
<>强如下所示:强>
#,编码:utf - 8 import paramiko import MySQLdb def main():连接=MySQLdb.connect(主机=& # 39;10.10.41.22& # 39;,用户=& # 39;根# 39;,passwd=& # 39;根# 39;,db=& # 39;特洛伊# 39;,端口=3306) ,坏蛋=connection.cursor ()=& # 39;,sql  select count(*),得到黑名单;& # 39; ,cur.execute (sql)=,,count  cur.fetchone () [0] ,print & # 39;一共有% s个应用需要上传& # 39;%(计数)=,sql & # 39; select path 得到黑名单;& # 39; ,cur.execute (sql)=,host & # 39; 10.10.41.22& # 39; ,port =22=,username & # 39; remote2& # 39;=,password & # 39; userforremote& # 39;=,,t  paramiko.Transport((主机、端口)) ,t.connect(用户名=用户名、密码=密码)=,,sftp  paramiko.SFTPClient.from_transport (t) i=0 ,for path  cur.fetchall拷贝(): bendiPath =,才能“/home/wcloud/apk_baseinfo_mounted_point/apk % s" %的道路 apkName 才能=bendiPath.split (“/? [1] 时间=servicePath 才能;& # 39;/home/remote2/blacklist_wandoujia/% & # 39; % apkName print bendiPath才能 print servicePath才能 sftp.put才能(bendiPath servicePath) 我=我才能+ 1 print 才能;& # 39;已经上传% s个应用,还有% d个应用没有上传& # 39;%(我,(我)) if __name__ ==, & # 39; __main__ # 39;: 之前,main () >Python怎么实现两个服务器之间文件的上传方法