python在ftp下载指定文件,python ftp上传文件

  python在ftp下载指定文件,python ftp上传文件

  大蟒从文件传输协议(文件传输协议的缩写)上下载文件的方法:首先导入文件传输协议(文件传输协议的缩写)模块;然后使用【chdir】命令切换工作路径;再使用" self.ftp.nlst()"命令获取目录下的文件;最后使用" self.ftp.retrbinary()"命令下载文件传输协议(文件传输协议的缩写)文件即可。

  #!/usr/bin/python

  #编码=utf-8

  进口货

  fromftpplibimportftp #引入文件传输协议(文件传输协议的缩写)模块

  classMyFtp:

  ftp=FTP()

  def__init__(self,host,port=21):

  self.ftp.connect(主机、端口)

  爆燃(自己,用户名,密码):

  self.ftp.set_debuglevel(2)#打开调试级别2,显示详细信息

  self.ftp.login(用户名,密码)

  p

  rint(self.ftp.welcome)

  defdownloadFile(自身,本地路径,远程路径,文件名):

  os.chdir(本地路径)#切换工作路径到下载目录

  self.ftp.cwd(remotepath)#要登录的文件传输协议(文件传输协议的缩写)目录

  self.ftp.nlst()#获取目录下的文件

  file_handle=open(文件名, wb ).写#以写模式在本地打开文件

  自我。FTP。retr二进制( RETR % s % OS。路径。基本名称(文件名),file_handle,blocksize=1024)#下载文件传输协议(文件传输协议的缩写)文件

  #ftp.delete(文件名)#删除文件传输协议(文件传输协议的缩写)服务器上的文件

  defclose(self):

  self.ftp.set_debuglevel(0)#关闭调试

  自我。FTP。quit()if _ _ name _ _== _ _ main _ _ :

  ftp=MyFtp(host )

  ftp.login(用户名,密码)

  FTP。下载文件( e : RED workspace app auto apk Android 10 ,/mobile/Android/release10/, xxx.apk )

  ftp.close()推荐课程:Flask Python Web全栈开发

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • window10如何搭建ftp服务器,搭建ftp文件服务器,window搭建ftp服务器详细教程
  • window10如何搭建ftp服务器,如何部署ftp服务器
  • win10搭建FTP服务器,局域网共享,win10搭建FTP服务器,局域网共享,WIN10家庭版搭建FTP文件服务器详细教程
  • Win10搭建ftp服务器,window10如何搭建ftp服务器_1
  • win10搭建FTP服务器,window10如何搭建ftp服务器
  • Win10搭建ftp服务器,window10如何搭建ftp服务器,Win10系统搭建ftp文件服务器详细教程
  • win10搭建FTP服务器,window10如何搭建ftp服务器,win10搭建配置ftp服务器的方法
  • win10家庭版 ftp,win10搭建FTP服务器,局域网共享
  • win10家庭版 ftp,win10搭建FTP服务器,局域网共享,WIN10家庭版搭建FTP文件服务器详细教程
  • ,,架设自己的FTP服务器 Serv-U详细配置图文教程[推荐]
  • ,,命令行下的FTP使用详解
  • ,,Xftp的下载和安装教程(图文教程)
  • ,,Windows搭建FTP服务器详细教程
  • ,,Windows7下FTP搭建图文教程
  • ,,windows10本地搭建FTP服务器图文教程
  • 留言与评论(共有 条评论)
       
    验证码: