Python用于自动化Ftp操作(上传与下载)
发布时间
阅读量:
阅读量
此前,有一篇文献阐述了http文件的下载相关内容,某些场景下,人们会借助FTP服务器进行文件的存储,此时,在编写脚本时,便需要实现与FTP相关的上传和下载功能。
接下来先了解FTP文件上传的具体操作流程,整体步骤可归纳为登录服务器、读取本地文件内容、执行文件传输以及最终的退出操作,以下为相关代码示例
try:
f = FTP(server)
try:
f.login(user, pwd)
localFile = open(localPath, "rb")
f.storbinary("STOR %s" % srcFile, localFile)
localFile.close()
f.quit()
return True
except:
f.quit()
return False
except:
return False
文件的下载操作与上传流程大致相同,主要步骤包括登录系统、切换至FTP指定目录、调用本地文件、执行传输操作以及最终退出。
全部评论 (0)
还没有任何评论哟~
