博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python访问ftp站点,上传文件
阅读量:6341 次
发布时间:2019-06-22

本文共 1438 字,大约阅读时间需要 4 分钟。

python访问ftp站点,上传文件 #FTP put file#!/usr/bin/python  # -*- coding: utf-8 -*-  import ftplibimport os  import socket  import sys  HOST = '10.17.15.26'  DIRN = '/file_yes'  FILE = 'put.txt'  host1 = '10.16.66.168'port1 = 15245def main():      try:          f = ftplib.FTP(HOST)      except (socket.error, socket.gaierror):          print 'ERROR:cannot reach " %s"' % HOST          return      print '***Connected to host "%s"' % HOST       try:          f.login('FTP002','#######')      except ftplib.error_perm:          print 'ERROR: cannot login FTP'          f.quit()          return      #print f.getwelcome()    print '*** Logged in as "FTP"'    print f.getwelcome()    try:          f.cwd(DIRN)      except ftplib.error_perm:          print 'ERRORL cannot CD to "%s"' % DIRN          f.quit()          return      print '*** Changed to "%s" folder' % DIRN            try:           f.dir()    except ftplib.error_perm:          print 'ERRORL list "%s" info' % DIRN          f.quit()          return      print '*** This is "%s" folder info' % DIRN              try:         buf_size = 1024        f.storbinary('stor %s' %FILE, open(FILE, 'rb'),buf_size)      except ftplib.error_perm:          print 'ERROR: cannot read file "%s"' % FILE          os.unlink(FILE)      else:          print '*** Uploaded "%s" to CWD' % FILE      f.quit()    returnif __name__ == '__main__':      main()

 

转载于:https://www.cnblogs.com/SusieHu/p/4785457.html

你可能感兴趣的文章
俱乐部活动:一步一步看数据持久化
查看>>
用SQL存储过程生成唯一单据号
查看>>
C语言-第七章、用指针实现程序的灵活设计
查看>>
nginx: [emerg] getpwnam("nginx") failed
查看>>
防火墙
查看>>
体育馆管理系统源代码
查看>>
十五道Hibernate面试题及答案
查看>>
Throwable是一个怎样的类?
查看>>
Python基础(一)
查看>>
一次惨痛的搬砖总结--线上管理服务器迁移
查看>>
三条代码 搞定 python 生成验证码
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
无线和有线路由哪种性能更好
查看>>
Dwr3.0纯注解(纯Java Code配置)配置与应用浅析三之后端反向调用前端
查看>>
Ubuntu下安装遨游浏览器
查看>>
自定义Linux service脚本
查看>>
微信开发之发红包
查看>>
一键lnmp脚本&&php扩展模块安装(适用于CENTOS6.X系列)
查看>>
二维观察---文字的裁剪
查看>>