python 利用ftplib模块 实现ftp上传下载代码
2012-06-04 21:04
926 查看
#!/usr/bin/python #-*- coding: utf-8 -*- from ftplib import FTP def ftpconnect() ftp_server = 'ftp.python.org' username = '*****' password = ******'' ftp=FTP() ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect(ftp_server,21) #连接 ftp.login(username,password) #登录,如果匿名登录则用空串代替即可 return ftp def downloadfile() remotepath = "/home/pub/dog.jpg"; ftp = ftpconnect() print ftp.getwelcome() #显示ftp服务器欢迎信息 bufsize = 1024 #设置缓冲块大小 localpath = 'f:\\test\\dog.jpg' fp = open(localpath,'wb') #以写模式在本地打开文件 ftp.retrbinary('RETR ' + remotepath,fp.write,bufsize) #接收服务器上文件并写入本地文件 ftp.set_debuglevel(0) #关闭调试 fp.close() ftp.quit() #退出ftp服务器 def uploadfile() remotepath = "/home/pub/dog.jpg" ftp = ftpconnect() bufsize = 1024 localpath = 'f:\\test\\dog.jpg' fp = open(localpath,'rb') ftp.storbinary('STOR '+ remotepath ,fp,bufsize) #上传文件 ftp.set_debuglevel(0) fp.close() #关闭文件 ftp.quit()
相关文章推荐
- python之模块ftplib(实现ftp上传下载代码)
- python模块paramiko实现上传下载与远程执行命令的代码
- python网络编程socket模块实现ftp上传下载
- python之实现ftp上传下载代码(含错误处理)
- Python实战小程序利用matplotlib模块画图代码分享
- 使用Python下载歌词并嵌入歌曲文件中的实现代码
- Python实现多线程下载文件的代码实例
- Python paramiko模块 实现 ssh远程执行命令 上传下载文件 堡垒机模式下的远程命令执行
- python中利用time模块,计算一段代码运行的时间。
- Python实现多线程下载文件的代码实例
- Android 利用ViewPager实现图片可以左右循环滑动效果附代码下载
- 利用python fabric模块写的批量操作远程主机脚本(命令执行,上传、下载文件)
- Parallel Python实现程序的并行多cpu多核利用【pp模块】 推荐
- python利用elaphe制作二维条形码实现代码
- Java语言实现简单FTP软件 FTP上传下载管理模块实现(11)
- 利用python实现简单的循环购物车功能示例代码
- Python 使用urllib2模块实现断点续传下载
- python在多玩图片上下载妹子图的实现代码
- python爬虫实战:利用scrapy,短短50行代码下载整站短视频
- 利用Python实现从百度下载图片到本地磁盘