您的位置:首页 > 编程语言 > Python开发

python连接ftp并上传、下载文件

2018-03-06 10:56 399 查看
python连接ftp并上传、下载文件-------------------------------------------------------------------------------------def ftp_connection(ftp_path,file_name,file_path,path=None) try: #链接FTP ftp=FTP(ftp_path[0]) #输入用户名和密码 ftp.login(ftp_path[1],ftp_path[2]) #跳转到对应路径 if path: ftp.cwd(path) fp = open(file_path, 'rb') #获取文件大小 fsize = os.path.getsize(file_path) #上传文件 ftp.storbinary('STOR '+file_name,fp,fsize) #下载文件fp = open('本地文件名','wb') #以写模式在本地打开文件  ftp.retrbinary('RETR ' + 'ftp文件名',fp.write,bufsize) #接收服务器上文件并写入本地文件   #关闭 fp.close() ftp.quit() except: passif __name__=='__main__':ftp_path = [ip,user,password]path ='目录'file_name = 'test.docx'file_path = 'f:/test.docx''ftp_connection(ftp_path,file_name,file_path,path=None)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python ftp 上传 下载 连接