#!C:/Python27
#coding=utf-8
from ctypes import *
import os
import sys
import ftplib
class myFtp:
ftp = ftplib.FTP()
bIsDir = False
path = ""
def __init__(self, host, port='21'):
# self.ftp.set_debuglevel(2) #打开调试级别2,显示详细信息
# self.ftp.set_pasv(0) #0主动模式 1 #被动模式
self.ftp.connect(host, port)
def Login(self, user, passwd):
self.ftp.login(user, passwd)
print self.ftp.welcome
def DownLoadFile(self, LocalFile, RemoteFile):#下载当个文件
file_handler = open(LocalFile, 'wb')
print file_handler
self.ftp.retrbinary("RETR %s" % (RemoteFile), file_handler.write)#接收服务器上文件并写入本地文件
file_handler.close()
return True
def UpLoadFile(self, LocalFile, RemoteFile):
if os.path.isfile(LocalFile) == Fal