码迷,mamicode.com
首页 > 编程语言 > 详细

转python批量上传的初版

时间:2017-04-13 09:04:45      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:com   listdir   .com   txt   close   pen   username   print   env   

转自:http://world77.blog.51cto.com/blog/414605/707008

#!/usr/bin/env python 
import paramiko 
import os 
import datetime
ipfile=‘ip.txt‘
#hostname=‘74.63.229.*‘ 
username=‘root‘ 
password=‘redhat‘ 
port=22
ipfile = open(‘ip.txt‘,‘r‘) 
local_dir=‘/home/test‘ 
remote_dir=‘/home/test/123‘
for file in ipfile.readlines():
    t=paramiko.Transport((file,port)) 
    t.connect(username=username,password=password) 
    sftp=paramiko.SFTPClient.from_transport(t) 
    
    files=os.listdir(local_dir) 
    for f in files: 
        print ‘‘ 
        print ‘#########################################‘ 
        print ‘Beginning to upload file %s ‘ % datetime.datetime.now() 
        print ‘Uploading file:‘,os.path.join(local_dir,f) 
    
    
        sftp.put(os.path.join(local_dir,f),os.path.join(remote_dir,f)) 
    
        print ‘Upload file success %s ‘ % datetime.datetime.now() 
        print ‘‘ 
        print ‘##########################################‘ 
    
    
    t.close() 

 

转python批量上传的初版

标签:com   listdir   .com   txt   close   pen   username   print   env   

原文地址:http://www.cnblogs.com/augustyang/p/6702146.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!