首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈Python中ftplib模块

工作需要,需要对FTP协议下的各种文件进行上传下载操作,所以了解下Python中的ftplib模块。Python中默认安装的ftplib模块定义了FTP类,可用来实现简单的ftp客户端,用于上传或下载文件,有需要的可以看过来了。

先打个底:以理解为主,不够全面,如果看完还是不会,那一定是我写的不够好。

1.ftp登陆连接

先设置FTP连接的参数

登录连接

2.FTP相关命令操作

设置FTP当前操作的路径

显示目录下所有目录信息

获取目录下的文件

新建远程目录

返回当前所在位置

删除远程目录

删除远程文件

将fromname修改名称为toname

上传目标文件

下载FTP文件

注意:

发送QUIT命令给服务器并关闭掉连接。这是一个比较“缓和”的关闭连接方式,但是如果服务器对QUIT命令返回错误时,会抛出异常。

单方面的关闭掉连接,不应该用在已经关闭的连接之后,例如不应用在FTP.quit()之后。

3.实例

写了这么久,都只是简单的用法,缺少实例,敏感的我,读完以后仿佛感受到看这篇文章的人一股满满的期望与失落混杂的无奈感。放心~当然有实例了。代码已上传[Github]

地址:https://github.com/ReainL/Ftplib,代码中加入对文件内容的处理和替换,谢谢随手点赞。

编程从未如此有趣!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180820G0JESJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券