python之模块ftplib(实现ftp上传下载代码)
2015-11-18 21:58
726 查看
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块ftplib(实现ftp上传下载代码) #需求:实现ftp上传下载代码(不含错误处理) from ftplib import FTP def ftpconnect(): ftp_server='ftp.python.org' ftp=FTP() ftp.set_debuglevel(2)#打开调式级别2 ftp.connect(ftp_server,21) ftp.login('','')#username,password return ftp #下载的实现 def downloadfile(): path='/home/static/test.jpeg'#查看需要下载的文件所在路径 ftp=ftpconnect() print ftp.getwelcome() bufsize=1024#设置缓冲块大小 localpath='D:\test2\dog.jpeg'#文件下载到哪里 fp=open(localpath,'wb') #注意RETR后面的空格 ftp.retrbinary('RETR '+path,fp.write,bufsize)#接收服务器上的文件并写入本地 ftp.set_debuglevel(0) fp.close() ftp.quit() #上传的实现 def uploadfile(): path='/home/static/test.jpeg' ftp=ftpconnect() bufsize=1024 localpath='D:\test2\dog.jpeg' fp=open(localpath,'rb') #注意STOR后面的空格 ftp.storbinary('STOR '+path,fp,bufsize)#上传文件 fp.close() ftp.quit() if __name__ == "__main__": ftp = ftpconnect('','','') downloadfile(ftp,'','') uploadfile(ftp,'','') ftp.quit() #来自:tianzhu123
相关文章推荐
- python_2
- [Python标准库]string——文本常量和模板
- python之模块ftplib(FTP协议的客户端)
- 树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED
- Python基础学习-如何安装第三方库
- Numpy快速入门
- Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
- python之模块filecmp(文件/目录比较)
- raw_input() 与 input() __ Python
- 如何使用Python3连接MySQL
- python和php的资源引用
- Python中指针式传递的函数遇到的问题
- (windows下)python2.x有关Tkinter,simpledialog,messagebox的问题
- 解决python文件转换为exe时乱码问题
- Python去掉字符串中空格的方法
- opencv for python
- 将python脚本变成exe文件
- python:倒排索引,单词查询
- 【Python】Python的数据分析(四)——数据及绘图
- python做“大数据网页链接+标题爬取”