如何使用Python连接FTP?

FTP

1 前言

一个问题,一篇文章,一出故事。
笔者遇到一个需要使用Python连接ftp的需求,于是整理此文。

2 最佳实践

2.1 主动模式ftp的代码

from ftplib import FTP
ftp = FTP()
ftp.set_pasv(False)
ftp.connect('ftp.cmdschool.org',21)
ftp.login('ftpusername', 'password')
ftp.dir()

2.2 被动模式ftp的代码

from ftplib import FTP
ftp = FTP()
ftp.connect('ftp.cmdschool.org',21)
ftp.login('ftpusername', 'password')
ftp.dir()

参阅文档
================
https://docs.python.org/3/library/ftplib.html#ftplib.FTP

没有评论

发表回复

FTP
如何安装配置tftp服务?

1 前言 一个问题,一篇文章,一出故事。 笔者公司需要一个tfpt服务用于传输日志文件,于是整理此文 …

FTP
如何满足多应用程序FTPS上传?

1 前言 一个问题,一篇文章,一出故事。 在之前的章节笔者使用过“user_config_dir”定 …

FTP
如何限制VSFTP用户的上传下载速度?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境VSFTP服务遇到单用户上传下载需要限速(该用 …