python 登入ftp后显示登入成功信息,进入相应路径下载文件
时间: 2024-04-11 16:27:18 浏览: 9
可以使用 Python 的 `ftplib` 模块来实现 FTP 登录、进入路径和下载文件的功能。下面是一个示例代码:
```python
from ftplib import FTP
def download_file(host, username, password, ftp_path, local_path):
# 连接 FTP 服务器
ftp = FTP(host)
ftp.login(username, password)
# 进入指定路径
ftp.cwd(ftp_path)
# 下载文件
with open(local_path, 'wb') as file:
ftp.retrbinary('RETR ' + file_name, file.write)
# 关闭连接
ftp.quit()
print("下载成功!")
# 替换以下参数为你的 FTP 服务器信息和文件路径
host = 'ftp.example.com'
username = 'your_username'
password = 'your_password'
ftp_path = '/path/to/ftp/file.txt'
local_path = '/path/to/local/save/file.txt'
download_file(host, username, password, ftp_path, local_path)
```
你需要将 `host` 替换为你的 FTP 服务器地址,`username` 和 `password` 替换为你的登录凭据,`ftp_path` 替换为你要下载文件的路径,`local_path` 替换为本地保存文件的路径。
运行这段代码后,如果登录成功并且文件存在,就会下载文件并在控制台上显示"下载成功!"的信息。