下載:
#!/usr/bin/env python
# coding=utf-8
from ftplib import FTP
localhost = "your_ip_address"
port = 21
ftp = FTP()
ftp.set_debuglevel(2)
ftp.connect(localhost,port)
ftp.login("ftp_username","ftp_pswd")
ftp.cwd("files/image")#你自己的真實的路徑,
bufsize=1024
filename = "test.jpg"#這個是你下載以後要保存成的文件的名字,我這裏是下載的某個圖片
file_handle=open(filename,"wb").write
ftp.retrbinary("RETR 1.jpg",file_handle,bufsize)#注意RETR是下載文件的命令,後邊跟着你要下載的文件的名字
ftp.set_debuglevel(0)
ftp.quit()
上傳:
#!/usr/bin/env python
# coding=utf-8
from ftplib import FTP
localhost = "your_ip_address"
port = 21
ftp = FTP()
ftp.set_debuglevel(2)
ftp.connect(localhost,port)
ftp.login("ftp_user_name","ftp_pswdd")
ftp.cwd("files/image")#你要上傳文件的路徑
bufsize=1024
filename = "1.jpg"#你要上傳的文件的名字,我這裏是上傳的圖片,這個圖片是本地的
file_handle=open(filename,"rd")
ftp.storbinary("STOR test.jpg",file_handle,bufsize)#STOR是上傳的命令,然後將你上傳的文件保存成test.jpg格式
ftp.set_debuglevel(0)
ftp.quit()