码迷,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
迷上了代码!