python 通过ftp服务器下载文件 的代码
时间: 2023-02-07 09:45:33 浏览: 126
通过python下载FTP上的文件夹的实现代码
可以使用 Python 的 `ftplib` 模块来通过 FTP 下载文件。
下面是一个简单的例子:
```python
import ftplib
# 连接到 FTP 服务器
ftp = ftplib.FTP("ftp.example.com")
# 登录到服务器
ftp.login("username", "password")
# 选择要下载的文件的目录
ftp.cwd("/path/to/directory")
# 使用二进制方式来下载文件
ftp.retrbinary("RETR filename.txt", open("filename.txt", "wb").write)
# 关闭连接
ftp.quit()
```
在上面的代码中,我们首先连接到 FTP 服务器,然后使用给定的用户名和密码登录。然后,我们选择要下载文件所在的目录,使用 `retrbinary` 方法下载文件,并使用二进制方式将文件写入本地文件。最后,我们关闭连接。
请注意,在上面的代码中,我们使用了一个上下文管理器来自动关闭文件,这样可以确保文件在下载完成后被正确关闭。
希望这能帮到你!
阅读全文