使用python现实对ftp读写

来源:sxf_0123 发布时间:2018-11-03 16:09:21 阅读量:951

from ftplib import FTP
ftp = FTP()
ftp.set_debuglevel(2) #开启调试模式,显示详细信息ftp.connect(host=ip, port=port)
ftp.login(user=username, passwd=password)print(ftp.getwelcome()) #输出ftp欢迎界面buffer_size = 1024 #每次从ftp获取数据大小filename = "filename.txt" #ftp上文件filename_dst = "filename_dst.txt" #本地存放下载的数据with open(filename_dst, "wb") as f:    ftp.retrbinary("RETR {0}".format(filename), filename_dst, buffer_size)
ftp.set_debuglevel(0) #关闭调试模式ftp.quit() #退出ftp远程连接# ftp 常用操作命令ftp.cwd(pathname) #设置ftp的当前路径ftp.dir()  #显示ftp目录下所有目录信息ftp.nlst() #获取目录下文件ftp.mkd(path)  #新建ftp远程目录ftp.pwd()  #返回当前路径ftp.rmd(dirname)  #删除远程目录ftp.delete(filename) #删除远程文件ftp.rename(fromname, toname) #将ftp服务器上的fromname修改为tonameftp.storbinary("STOR filename.txt", filename_handle, buffer_size) #上传目标文件ftp.retrbinary("RETR filename.txt", filename_handle, buffer_size) #下载ftp文件


标签: 服务器搭建
分享:
评论:
你还没有登录,请先