import ftplib
import os
import socket
HOST='192.168.30.109'
FILE='test'
def main():
try:
f=ftplib.FTP(HOST)
except (socket.error,socket.gaierror),e:
print 'ERROR:cannot reach "%s"'% HOST
return
print '***connected to host "%s"' % HOST
try:
f.login(user='test',passwd='123')
except ftplib.error_perm:
print 'ERROR:cannot login anonymously'
f.quit()
return
print '***Logged in as "test""'
try:
f.retrbinary('RETR %s' % FILE,open(FILE,'wb').write)
except ftplib.error_perm:
print 'ERROR:cannot read file "%s"' % FILE
os.unlink(FILE)
else:
print '***Downloaded "%s" to CWD' % FILE
return
try:
f.storbinary('STOR %s' % FILE,open(FILE,'rb'))
except ftplib.error_perm:
print 'ERROR:cannot up file "%s"' % FILE
os.unlink(FILE)
else:
print '***upload "%s" to ftp' % FILE
f.quit()
return
if __name__=='__main__':
main()
python ftp 文件上传和文件下载
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:php ftp类
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
目录和文件管理
文件、目录权限r:可读 w:可写 x:可执行 4 2 1(第一
文件名 解压缩 vi编辑器 -
centos7用命令上传、下载文件
centos7用命令上传、下载文件
centos linux 上传下载 -
Vue实现文件上传和文件下载
文件下载:文件下载通常有几种方法1.通过url下载2.location.href3.form提交直接下载·
文件下载 chrome form表单 ios firefox -
python ftp上传多个文件 python 上传文件到ftp
本文实例讲述了python实现的简单FTP上传下载文件的方法。分享给大家供大家参考。具体如下:
python ftp上传多个文件 python上传本地文件到ftp python ftp服务器 打开文件