linux上,用代码实现ftp上传和下载
时间: 2024-05-02 18:22:23 浏览: 121
linux下ftp实现代码
4星 · 用户满意度95%
好的,您可以使用Python编程语言的ftplib模块实现FTP的上传和下载。下面是一个示例代码:
```
import ftplib
ftp = ftplib.FTP("ftp.example.com")
ftp.login("username", "password")
# 下载文件
filename = "example.txt"
local_file = open(filename, "wb")
ftp.retrbinary("RETR " + filename, local_file.write, 1024)
local_file.close()
# 上传文件
filename = "example.txt"
ftp.storbinary("STOR " + filename, open(filename, "rb"))
ftp.quit()
```
在上面的代码中,您需要将 `ftp.example.com` 替换为您的FTP服务器的地址,以及 `username` 和 `password` 替换为您的FTP账号的用户名和密码。然后,您可以使用 `retrbinary()` 方法从服务器下载文件,并使用 `storbinary()` 方法上传文件。
阅读全文