一.源码:
#! /usr/bin/env python
#coding=utf-8
import os
from ftplib import FTP
HOST = '192.168.0.1'
PORT = '21'
FTP_USER = 'user'
FTP_PADD = 'pwd'
def ftp_up(filename = "2.log"):
u"""
ftp上传文件
"""
ftp = FTP()
ftp.set_debuglevel(2)
ftp.connect(HOST,PORT)
ftp.login(FTP_USER,FTP_PADD)
bufsize = 1024
file_handler = open(filename,'rb')
ftp.storbinary('STOR %s'%os.path.basename(filename),file_handler,bufsize )
ftp.set_debuglevel(0)
file_handler.close()
ftp.quit()
print "ftp up file ok"
if __name__ == "__main__":
print "ftp up file start"
ftp_up()
二、注意:同目录下存在2.log
三. .以下是运行结果: