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)
相关文章推荐
- 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
- FTP连接,上传,下载,删除文件方法
- 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作(远程开发)
- python->FTP上传下载文件
- 探究ftp的奥妙之系统用户如何上传下载文件、vsftpd如何识别证书并利用客户端来实现远程连接传输
- PHPstorm设置连接FTP,进行文件上传、下载、比较
- Python--利用ftplib自动上传/下载文件
- Python:FTP上传和下载文件编程
- Python在使用FTP下载上传文件时遇到中文名称和路径时的解决办法
- python 实现远端ftp文件上传下载
- java做的比较完善的FTP连接上传下载文件
- JAVA连接FTP服务器,并上传/下载文件代码
- Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
- python写的FTP简单上传下载文件
- python实现的简单FTP上传下载文件实例
- Python3的FTP文件上传下载
- webstorm/phpstorm配置连接ftp快速进行文件比较(上传下载/同步)操作
- python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改
- 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
- java做的比较完善的FTP连接上传下载文件