• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python实现的简单FTP上传下载文件实例

python实现的简单FTP上传下载文件实例

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python ftp,python ftp下载,python ftp.nlst,python ftp上传,python ftp模块等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了python实现的简单FTP上传下载文件的方法。分享给大家供大家参考。具体如下:

python本身自带一个FTP模块,可以实现上传下载的函数功能。

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
from ftplib import FTP 
def ftp_up(filename = "20120904.rar"): 
  ftp=FTP() 
  ftp.set_debuglevel(2)
  #打开调试级别2,显示详细信息;0为关闭调试信息 
  ftp.connect('192.168.0.1','21')
  #连接 
  ftp.login('admin','admin')
  #登录,如果匿名登录则用空串代替即可 
  #print ftp.getwelcome()
  #显示ftp服务器欢迎信息 
  #ftp.cwd('xxx/xxx/')
  #选择操作目录 
  bufsize = 1024
  #设置缓冲块大小 
  file_handler = open(filename,'rb')
  #以读模式在本地打开文件 
  ftp.storbinary('STOR %s' % os.path.basename(filename),file_handler,bufsize)
  #上传文件 
  ftp.set_debuglevel(0) 
  file_handler.close() 
  ftp.quit() 
  print "ftp up OK" 
def ftp_down(filename = "20120904.rar"): 
  ftp=FTP() 
  ftp.set_debuglevel(2) 
  ftp.connect('192.168.0.1','21') 
  ftp.login('admin','admin') 
  #print ftp.getwelcome()
  #显示ftp服务器欢迎信息 
  #ftp.cwd('xxx/xxx/')
  #选择操作目录 
  bufsize = 1024 
  filename = "20120904.rar" 
  file_handler = open(filename,'wb').write
  #以写模式在本地打开文件 
  ftp.retrbinary('RETR %s' % os.path.basename(filename),file_handler,bufsize)
  #接收服务器上文件并写入本地文件 
  ftp.set_debuglevel(0) 
  file_handler.close() 
  ftp.quit() 
  print "ftp down OK" 
</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • python实现FTP服务器服务的方法
  • python实现FTP服务器服务的方法
  • Python中的FTP通信模块ftplib的用法整理
  • Python中的FTP通信模块ftplib的用法整理
  • Python ftp上传文件
  • python实现的简单FTP上传下载文件实例
  • python实现简单ftp客户端的方法
  • python实现支持目录FTP上传下载文件的方法
  • Python使用ftplib实现简易FTP客户端的方法
  • python通过ftplib登录到ftp服务器的方法

相关文章

  • Python中DJANGO简单测试实例
  • 几个提升Python运行效率的方法之间的对比
  • Python脚本暴力破解栅栏密码
  • Python、PyCharm安装及使用方法(Mac版)详解
  • Python实现针对中文排序的方法
  • python实现简单的计时器功能函数
  • python定义类self用法实例解析
  • 基python实现多线程网页爬虫
  • 使用Python获取Linux系统的各种信息
  • Python多层嵌套list的递归处理方法(推荐)

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python简单删除目录下文件以及文件夹的方法
    • Python实现计算最小编辑距离
    • Python的ORM框架SQLObject入门实例
    • Python中的自定义函数学习笔记
    • 浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
    • 在Python的Flask框架中实现单元测试的教程
    • python目录与文件名操作例子
    • Python selenium 三种等待方式解读
    • zbar解码二维码和条形码示例
    • Python作用域用法实例详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有