利用python上传下载ftp服务器中的数据
下载:#!/usr/bin/env python# coding=utf-8from ftplib import FTPlocalhost = "your_ip_address"port = 21ftp = FTP()ftp.set_debuglevel(2)ftp.connect(localhost,port)ftp.login("ftp_username","ftp_pswd")ftp.cwd
·
下载:
#!/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()
更多推荐
已为社区贡献2条内容
所有评论(0)