python连接ftp服务器,python上传文件到ftp服务器

  python连接ftp服务器,python上传文件到ftp服务器

  #!/usr/bin/python

  #-* -编码:utf-8-* -

  导入前端总线

  导入操作系统

  导入套接字

  HOST=ftp.mozilla.org

  DIRN=pub/mozilla.org/webtools

  file= bugzilla-3。6 .9-3 .6 .10-无docs.diff.gz的

  仰角指示器写入数据(数据) :

  f=打开(文件, wb ))))。

  尝试:

  f。写(数据)

  最后:

  f.close()

  defmain(:)

  尝试:

  f=ftplib .FTP(主机) ) )。

  except(socket.error,socket.gaierror):

  打印错误:无法访问" % s "主机

  返回

  打印* * * connected tohost“% s”%主机

  尝试:

  f.login())。

  除了ftplib.error_perm:

  打印"错误:cannotloginanonymously "

  退出().

  返回

  打印 * * *记录伊纳斯”匿名"

  尝试:

  f.CWD(迪伦).

  除了ftplib.error_perm:

  "打印"错误无法转换到" % s"%目录

  退出().

  返回

  打印 * * *已更改到" % s "文件夹" % dirn

  尝试:

  将回调函数传递给retrbinary(。这在每次接收二进制数据时调用

  f.retrbinary(retr%s ) %file,writedata)。

  除了ftplib.error_perm:

  打印错误:无法读取文件“% s”文件

  是操作系统。取消链接(文件)

  否则:

  打印 * * *已下载" % s "到CWD"%文件

  退出().

  返回

  if __name__==__main__ :

  主() )

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

留言与评论(共有 条评论)
   
验证码: